显示crate…
2个版本
0.0.1 | 2024年7月25日 |
---|---|
0.0.0 | 2023年10月8日 |
#11 in #flake
137 每月下载量
135KB
2.5K SLoC
$ flake-edit
- 轻松编辑您的flake输入
$ flake-edit
- 轻松编辑您的flake输入。
$ flake-edit
- 使用说明
flake-edit
具有以下命令行界面
$flake-edit help
Edit your flake inputs with ease
Usage: flake-edit [OPTIONS] [FLAKE_REF] <COMMAND>
Commands:
add
Add a new flake reference
remove
Remove a specific flake reference based on its id
list
List flake inputs
update
Update inputs to their latest specified release
pin
Pin inputs to their current or a specified rev
help
Print this message or the help of the given subcommand(s)
Arguments:
[FLAKE_REF]
Options:
--flake <FLAKE>
--diff
Print a diff of the changes, will set the apply flag to false
--apply
Whether to apply possible changes
-h, --help
Print help
-V, --version
Print version
$flake-edit add
$flake-edit help add
Add a new flake reference
Usage: flake-edit add [OPTIONS] [ID] [URI]
Arguments:
[ID]
The name of an input attribute
[URI]
The uri that should be added to the input
Options:
--ref-or-rev <REF_OR_REV>
Pin to a specific ref_or_rev
-n, --no-flake
The input itself is not a flake
-h, --help
Print help
对于某些类型,ID将自动推断。
对于某些输入,可以直接放置uri,并推断ID和类型。
$flake-edit remove
$flake-edit help remove
Remove a specific flake reference based on its id
Usage: flake-edit remove [ID]
Arguments:
[ID]
Options:
-h, --help
Print help
$flake-edit update
$flake-edit help update
Update inputs to their latest specified release
Usage: flake-edit update
Options:
-h, --help
Print help
$flake-edit list
$flake-edit help list
List flake inputs
Usage: flake-edit list [OPTIONS]
Options:
--format <FORMAT>
[default: detailed]
-h, --help
Print help
列出输入属性中指定的输出。 以JSON格式列出输入属性中指定的输出。
$flake-edit pin
$flake-edit help pin
Pin inputs to their current or a specified rev
Usage: flake-edit pin <ID> [REV]
Arguments:
<ID>
The id of an input attribute
[REV]
Optionally specify a rev for the inputs attribute
Options:
-h, --help
Print help
将特定输入固定为其当前版本(rev)。
作为库
通过运行以下命令将flake-edit
作为库添加:
cargo add flake-edit --no-default-features
请注意,lib
接口仍然不稳定。尽管我们已经非常乐意收到反馈。
许可证
MIT
依赖项
~9–22MB
~326K SLoC