Я пытаюсь создать программу, которая принимает первый аргумент в качестве действия (например, program list
, program create
, program delete
и т. Д.), А затем использует остальные предоставленные параметры в контексте длядействие (например, -c
, --all
и т. д.).
Как я могу определить один и тот же необязательный аргумент несколько раз для каждого действия, которое я определяю в первом аргументе?