【文件属性】:
文件名称:shargs-example-sync-deepthought-config-env-argv:shargs-example-sync-deepthought-config-env-argv是shargs的示例应用程序
文件大小:13KB
文件格式:ZIP
更新时间:2021-05-29 09:40:25
parser command-line shargs JavaScript
shargs-example-sync-deepthought-config-env-argv 是的示例应用程序 :shark: 。
有关更多详细信息,请参阅!
设置
$ git clone https://github.com/Yord/shargs-example-sync-deepthought-config-env-argv.git
$ cd shargs-example-sync-deepthought-config-env-argv
$ npm i
$ chmod +x ./deepThought
例子
此存储库是如何使用多层配置的。 该程序首先从config.json读取配置,然后是环境变量,最后是命令行参数。 以后的配置会覆盖以前的配置。 该程序可以在脚本中找到。
运行示例
该示例可以使用不同的参数运行:
打印使用说明文件
提供--help标志:
$ ./deepThought -
【文件预览】:
shargs-example-sync-deepthought-config-env-argv-develop
----.gitignore(22B)
----package.json(907B)
----package-lock.json(2KB)
----CONTRIBUTING.md(4KB)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(1KB)
----deepThought(1KB)
----README.md(5KB)
----parser()
--------argv.js(448B)
--------rules()
--------env.js(562B)
----opts()
--------environment.js(465B)
--------deepThought.js(1013B)
----usage()
--------index.js(405B)
----config.json(55B)