gpt4 book ai didi

c# - 在 C# 中使用子命令解析命令行

转载 作者:行者123 更新时间:2023-11-30 12:34:54 25 4
gpt4 key购买 nike

<分区>

是否有C#的命令行解析库,对git、svn等风格的“子命令”有很好的支持?例如,“git”命令有几个子命令:

git add
git status
git diff
...

既有全局选项必须在子命令名称之前,也有特定于子命令的选项必须在其名称之后。例如,它们做不同的事情:

git -p add
git add -p

不同的子命令可能各自具有完全不同的选项和参数集。

我一直在使用 NDesk.Options,但直到现在我还不需要实现子命令。我认为它足够灵活,可以在其上构建子命令,但如何以简洁优雅的方式最好地做到这一点并不完全清楚。是否可以在 NDesk.Options 中执行此操作,或者是否有更合适的 C# 命令行解析库?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com