moonbit现在是否支持命令行应用开发

如果支持的话,应该如何解析命令行参数

  1. 获取命令行参数

可以通过实验库x/sys,配合moonbit工具链自带的默认runtime,获取命令行输入。

  1. 解析命令行参数

x/sys 给出的只是一系列字符串,你可以使用yoorkin/ArgParser 解析字符串,从而声明式地配置命令行选项

1 个赞

感谢
附示例代码

 moon add moonbitlang/x 

moon.pkg.json

{
  "is-main": true,
  "import": ["moonbitlang/x/sys"]
}

main.mbt

fn main {
  let args = @sys.get_cli_args()
  for arg in args {
    println(arg)
  }
}
1 个赞