2 个不稳定版本
0.2.0 | 2020年3月14日 |
---|---|
0.1.0 | 2020年2月22日 |
#169 in 地理空间
105KB
3K SLoC
wof
该项目是一个 CLI 和库,用于在 Rust 中处理 Who's On First 文档。
如果您想要 CLI,请使用 cargo 安装
cargo install wof --force --features cli
CLI
当您使用命令行并显示当前功能列表时,帮助页面在哪里。
wof 0.1.0
Jones Magloire @Joxit
The Who's On First rust library and command line.
USAGE:
wof <SUBCOMMAND>
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
SUBCOMMANDS:
build Build a WOF database (sqlite or shapefile)
completion Generate autocompletion file for your shell
export Export tools for the Who's On First documents
fetch Fetch WOF data from github
help Prints this message or the help of the given subcommand(s)
install Install what you need to use this CLI (needs python2 and go)
list List all WOF document in the directory
print Print to stdout WOF document by id. Can be via stdin or cmd argument
构建
您可以构建 SQLite 数据库或 ESRI Shapefile。
wof-build 0.1.0
Build a WOF database (sqlite or shapefile)
USAGE:
wof build <SUBCOMMAND>
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
SUBCOMMANDS:
help Prints this message or the help of the given subcommand(s)
shapefile Who's On First documents to ESRI shapefiles
sqlite Who's On First documents to SQLite database
补全
您可以创建 bash/elvish/fish/zsh 补全。
wof-completion 0.1.0
Generate autocompletion file for your shell
USAGE:
wof completion <SUBCOMMAND>
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
SUBCOMMANDS:
bash Generates a .bash completion file for the Bourne Again SHell (BASH)
elvish Generates a completion file for Elvish
fish Generates a .fish completion file for the Friendly Interactive SHell (fish)
help Prints this message or the help of the given subcommand(s)
zsh Generates a completion file for the Z SHell (ZSH)
# Add bash completion for Debian
mkdir -p ~/.local/share/bash-completion/completions/
wof completion bash > ~/.local/share/bash-completion/completions/wof
依赖
~24–37MB
~632K SLoC