我想实现的功能类似下面:
docker image rm
docker image ls
或者
git remote add origin
git remote rm origin
现在实现的方法如下,但感觉argument应该不是这么用,而是应该有一个subcommand的概念,求赐教。
@click.group()
def main():
pass
@main.command()
@click.argument("command", click.Choice(["rm", "ls"]))
def image(command):
if command == "rm":
pass
elif command == "ls":
pass
可以直接调用docker的API啊~
https://docs.docker.com/regis...