1 个稳定版本
1.0.0 | 2021 年 5 月 22 日 |
---|
#14 在 #strip
18KB
396 代码行
buzzec-strip-dag-node
此命令行应用程序从给定的 DAG 中移除节点。dag 以以下格式给出:[x-y],*
其中 x
和 y
是任何没有空白的 utf-8 字符串、-
或 ,
。
如果没有添加 strip 标志,则命令将删除重复的边,验证 DAG 并排序。
移除行为
当移除节点时,所有子节点都将添加到所有父节点。
帮助输出
buzzec-strip-dag-node 0.1.0
Strips out a dag node. Defaults to stdin, use --in to input a command line argument. If skip and no-verify are not
present will verify and format the given DAG.
USAGE:
buzzec-strip-dag-node [FLAGS] [OPTIONS]
FLAGS:
-h, --help Prints help information
--no-verify Disables verification. No guarantees on the output if given a bad DST
-V, --version Prints version information
OPTIONS:
-i, --in <in> Optional argument for evaluating from a command line argument rather than stdin
-s, --strip <strip>... Strips a given node from the DAG. If the node is not present the DAG will not change
安装
使用以下命令安装
cargo install buzzec-strip-dag-node
使用以下命令更新
cargo install buzzec-strip-dag-node --force
示例
buzzec-strip-dag-node --in a-b,b-c,c-d --strip c
> a-b,b-d
依赖项
~3.5MB
~56K SLoC