【发布时间】:2017-02-12 03:05:00
【问题描述】:
我刚刚注意到动词样式命令参数的模式(在 git 和 .NET 的 CommandLineParser 库中),想知道是否有人可以确认:
myprog dothis -a "someArg"
-a--arg
单破折号前缀和双破折号前缀有什么区别?单破折号前缀是否始终用于单字母参数说明符,而双破折号前缀始终用于参数的“长名称”?
是否有正式的约定可以推动这一点,还是普遍接受的非正式做法? (或者我只是在虚无缥缈?)
只是好奇...我从未注意到 git 中的模式,并且 CommandLineParser 文档非常薄,并且一些博客文章或其他文章暗示了该约定。
(就此而言......这种动词/参数的风格甚至叫什么?我似乎找不到很多东西)
【问题讨论】:
标签: command-line command-line-arguments