在setup()中为控制台脚本添加别名

2024-10-03 21:24:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道是否有任何方法可以为setup()的entry\u points arg中的console\u scripts中定义的命令指定别名

我可以这样做吗

entry_points={
          'console_scripts': ['[command,alias0,alias1,alias2]=packagename.__main__:main'],
      },

Tags: 方法命令定义mainsetupscriptsargcommand
1条回答
网友
1楼 · 发布于 2024-10-03 21:24:04

别名绝对有效,但不是你想要的方式。只要有少量代码重复就可以了,您可以这样做:

entry_points={
    'console_scripts': [
        'command=packagename.__main__:main',
        'alias0=packagename.__main__:main',
        'alias1=packagename.__main__:main',
        'alias2=packagename.__main__:main'
]}

相关问题 更多 >