用Rust做的代码格式化工具.
rust_format 文件类型 文件路径
比如, 我有一个shell文件, 路径是/home/user/hello.sh
, 那么执行命令
rust_format --shell /home/user/hello.sh
没有异常提示则表示格式化成功.
由于逻辑复杂, 以及不常用, 有些语法的排版是不支持的(懒得做), 包括如下:
错误的写法:
echo "hello world" " 这里是注释
正确的写法:
" 这里是注释
echo "hello world"
由于个人精力有限, 且赶时间, 所以只做了主要的功能, 上面说的不支持的功能, 等等以后有时间了再慢慢补充.