原生方式(無庫)
"""
usage: sub <command>
commands:
status - show status
list - print list
"""
import sys
def check():
print("status")
return 0
if sys.argv[1:] == ['status']:
sys.exit(check())
elif sys.argv[1:] == ['list']:
print("list")
else:
print(__doc__.strip())
沒有引數的輸出:
usage: sub <command>
commands:
status - show status
list - print list
優點:
- 沒有 deps
- 每個人都應該能夠讀到這一點
- 完全控制幫助格式