我如何在Dart中解析命令行参数?



我试图让命令和标志在Dart中工作,但我似乎无法弄清楚如何在运行命令时从用户获得输入。我有args包,我能够让它使用基本的东西,如标志(-a,——help等),但我希望用户能够键入命令,例如git commit -m "hello",但我不知道如何让命令的最后一部分工作,使用自定义输入。怎么做呢?有什么例子吗?

命令行参数可以作为传递给main函数的字符串列表。

void main(List<String> args) { ... }

您可以使用自己的代码直接解析它们,编写自己的通用标志解析器,或者您可以使用现有的args包,其中包含说明如何使用它的文档。

大多数人使用args包。

相关内容

  • 没有找到相关文章