Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mowtwo/utools-file-browser
基于utools的文件浏览器,可以支持一些额外的指令,目前仅支持Windows
https://github.com/mowtwo/utools-file-browser
fs nodejs utools utools-plugin
Last synced: 12 days ago
JSON representation
基于utools的文件浏览器,可以支持一些额外的指令,目前仅支持Windows
- Host: GitHub
- URL: https://github.com/mowtwo/utools-file-browser
- Owner: mowtwo
- License: mit
- Created: 2024-05-17T10:05:47.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-05-27T09:23:05.000Z (5 months ago)
- Last Synced: 2024-05-31T15:36:58.509Z (5 months ago)
- Topics: fs, nodejs, utools, utools-plugin
- Language: JavaScript
- Homepage:
- Size: 469 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# utools-file-browser
一个文件浏览器插件,基于 [uTools](https://u.tools/)。
## 功能列表
- [x] 读取文件目录
- [x] 若当前在文件管理器中,则读取当前目录
- [x] 若当前不在文件管理器中,则读取$HOME 目录
- [x] 搜索文件
- [ ] `\+` 模糊搜索
- [x] regex
- [ ] ~~批量操作~~
- [x] 快速访问文件
- [x] 采用默认软件打开
- [ ] 支持指令系统
- [x] `\@`: 在默认文件管理器打开文件或文件夹,支持搜索
- [x] `\!`: 浏览并切换盘符(Windows Only)
- [x] 支持搜索
- [x] `\?`: 显示帮助信息
- [x] `\>`: 运行系统指令,目前默认采用 cmd(Windows)
- [ ] `\,`: 设置功能
- [x] 是否显示隐藏文件
- [x] 是否显示文件大小
- [ ] ~~是否显示文件类型~~
- [ ] 支持设置文件列表首项功能:默认返回上级
- [ ] 可选:返回上级、在默认文件管理器打开当前文件夹
- [ ] `\^`: 排序功能
- [x] 全局排序
- [x] `\^+$type` 局部排序
- [x] 支持搜索
- [ ] `\@@`: 在默认文件管理器打开当前文件夹
- [ ] 支持深度搜索
- [ ] 使用递归搜索
- [ ] 使用迭代搜索(平铺)
- [ ] 层级:5,创建内存索引(列表刷新时)## TODO
- [ ] 修改指令系统
- [ ] 使指令系统可以配置启动的控制台
- [ ] Windows 支持 cmd 跟 powershell
- [ ] 尝试支持 macOS
- [ ] 封装指令系统
- [ ] 2.0
- [ ] 支持局域网共享
- [ ] webui## 功能截图
![screenshot-1](./resources/screenshot-1.png)
![screenshot-2](./resources/screenshot-2.png)
![screenshot-3](./resources/screenshot-3.png)
![screenshot-4](./resources/screenshot-4.png)
## 致谢
感谢汉堡大佬的 LOGO
![logo](./src-utools/logo.png)