1个稳定版本
1.3.2 | 2024年4月5日 |
---|
#379 in 文件系统
16KB
314 代码行
urldecoder
英文 | 简体中文
用于批量解码文件中URL的工具。一个用Rust编写的玩具项目。
解码URL缩短了字符串长度并提高了可读性。示例
- https://github.com/lxl66566/my-college-files/tree/main/%E4%BF%A1%E6%81%AF%E7%A7%91%E5%AD%A6%E4%B8%8E%E5%B7%A5%E7%A8%8B%E5%AD%A6%E9%99%A2/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%BB%9F
+ https://github.com/lxl66566/my-college-files/tree/main/信息科学与工程学院/嵌入式系统
安装
所有平台
从发布下载二进制文件。
Windows
除了上述方法外,您还可以通过scoop安装它
scoop install https://raw.githubusercontent.com/lxl66566/urldecoder/main/urldecoder.json
用法
Usage: urldecoder [OPTIONS] <FILES>...
Arguments:
<FILES>... Files to convert, uses glob("{file}") to parse given pattern
Options:
-d, --dry-run Show result only, without overwrite
-v, --verbose Show full debug and error message
-e, --exclude <EXCLUDE> Exclude file or folder
--escape-space Do not decode `%20` to space
-h, --help Print help
-V, --version Print version
Examples:
urldecoder test/t.md # decode test/t.md
urldecoder *.md -e my.md # decode all markdown files in current folder except `my.md`
urldecoder **/* # decode all files recursively in current folder
默认排除node_modules
我实际使用它的例子
urldecoder -e src/.vuepress/.cache -e src/.vuepress/.temp -e src/.vuepress/dist --escape-space 'src/**/*.md'
在提交前自动解码我的vuepress博客。
依赖关系
~5–17MB
~175K SLoC