19 个版本

0.2.7 2020年7月20日
0.2.6 2020年4月19日
0.2.5 2020年3月11日
0.2.3 2020年2月24日
0.1.12 2020年2月23日

#27 in #author

MIT 许可证

24KB
613

命令示例(进行中)

这个项目试图简化那些在使用不熟悉的命令时需要帮助的用户的生活。无需访问网络引擎或QA网站,只需在这里查询即可。

安装

cargo install cmdex

基本示例

查找所有find命令的示例

cmdex find

find - Find files in current working dir with *.txt extension and replace string inplace with sed
Platforms: all
find $(pwd) -name "*.txt" -exec sed -i 's/foo/bar/g {} \;'
Authors: Blas Rodriguez Irizar <[email protected]>

find - Find all the files whose name is foo.txt in a current working directory
Platforms: all
find . -name foo.txt
Authors: Blas Rodriguez Irizar <[email protected]>

查找所有与命令示例描述中特定查询匹配的示例

cmdex -q="shutdown now"

shutdown - Shutdown your computer right now
Platforms: all
sudo shutdown now
Authors: Blas Rodriguez Irizar <[email protected]>

目标

  • 命令行界面支持
  • HTTP 支持
  • 模糊搜索
  • 用户对示例有效性的投票

贡献

要添加更多示例,提交一个PR。唯一的要求是示例不存在。数据库托管在名为examples-data的文件夹中的json文件中。将您的示例添加到以您要包含的命令命名的目录中。

依赖

~1.4–2.3MB
~41K SLoC