3 个版本
0.1.2 | 2020年6月3日 |
---|---|
0.1.1 | 2020年6月3日 |
0.1.0 | 2020年6月3日 |
#29 in #ini
13KB
238 代码行
ini2command
安装和更新
使用 cargo
cargo install ini2command --force
命令行
ini2command 1.0
Create a command from a value of an INI-file and execute it.
USAGE:
ini2command [FLAGS] [OPTIONS] --ini <FILE> --property <NAME> [--] <COMMAND>...
FLAGS:
-d, --dry Print the command instead of executing it.
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-i, --ini <FILE> The path to the ini file
-p, --property <NAME> The property to use
-r, --search_string <STRING> The search string for use in the template [default: {}]
-s, --section <NAME> The section to use
ARGS:
<COMMAND>... The command template
示例
conf.ini
ip=8.8.8.8
[addresses]
server1=1.1.1.1
全局属性
ini2command -i conf.ini -p ip -- ping {}
部分内的属性
ini2command -i conf.ini -s addresses -p server1 -- ping {}
如果由于某些原因不能使用 {}
ini2command -i conf.ini -p ip -r @@ -- ping @@
依赖项
~6MB
~153K SLoC