1.8.1 • Published 5 years ago
@feedoom/nls v1.8.1
nls 是一个漂亮的 ls 工具
美化是第一生产力!

nls 是用 node 编写的命令行工具,用来替代 Unix 和 Linux 的 ls 命令,用不同的颜色和图标区分不同的文件和数据。
- -i: 显示图标
- -fb: 文件夹显示背景色
- -l: 显示文件的详细信息和属性
- -a: 显示隐藏的文件
- -d: 只显示文件夹
- -x: 只显示可执行文件
- --time: 用文件和目录的更改时间排序
- -s: 文件按字母顺序排序再按隐藏文件 -> 文件夹 -> 软链接 -> 文件排序
- -g: 按 .gitignore 文件隐藏文件
- -r: 递归显示目录内容
- -t: 递归显示文件树
- -I 'regexp': 根据参数后的正则表达式,忽略文件,比如 -I '*.class',后面有效果图。要忽略的文件的正则表达式必须跟在- I参数后,且用'或"包围起来
- -gs: 在文件后面显示该文件的 git status。该参数功能还未完成
TODO
- 完善 -t参数功能,现在的文件树是默认添加了-s参数进行排序再生成的
- 同时使用 -gs -r读取多个目录会有问题。但是读取一个目录没问题
- -i -fb -a参数
- -s参数
- -l参数
- -g参数
- -r参数
- -I参数
- -t参数
- -gs参数。文件的 git 状态(status) 如下
nls 可以安装在 macOS 和 Linux.
node.js 安装
需要安装 node.js
$ curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
$ sudo apt update
$ apt install nodejsnpm 安装
$ npm install -g @feedoom/nls本地安装
$ git clone https://gitee.com/feedoom/nls
$ cd nls
$ npm install
$ npm install -g .nerd-fonts 字体
显示字体图标需要 nerd-fonts 字体
配色
想用自己的配色,可修改./lib/color.js,再本地安装
替代 ls
alias ls='nls -i'
alias ll='nls -i -l'npm dependencies
灵感
1.8.1
5 years ago
1.8.0
5 years ago
1.7.9
5 years ago
1.7.8
5 years ago
1.7.7
5 years ago
1.7.6
5 years ago
1.7.5
5 years ago
1.7.4
5 years ago
1.7.3
5 years ago
1.7.2
5 years ago
1.7.0
5 years ago
1.6.1
5 years ago
1.5.5
5 years ago
1.5.4
5 years ago
1.6.0
5 years ago
1.5.3
5 years ago
1.5.2
5 years ago
1.5.1
5 years ago
1.5.0
5 years ago
1.4.0
5 years ago
1.3.0
5 years ago
1.2.0
5 years ago
1.1.1
5 years ago
1.1.0
5 years ago
1.0.2
5 years ago
1.0.0
5 years ago