https://github.com/birjemin/ls-pro
golang ls-pro
https://github.com/birjemin/ls-pro
Last synced: 4 months ago
JSON representation
golang ls-pro
- Host: GitHub
- URL: https://github.com/birjemin/ls-pro
- Owner: Birjemin
- License: mit
- Created: 2020-04-04T09:35:11.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-04-09T08:26:10.000Z (over 5 years ago)
- Last Synced: 2024-06-20T12:38:28.664Z (over 1 year ago)
- Language: Go
- Size: 3.56 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ls pro
[](http://travis-ci.org/mrb/hob) [](https://goreportcard.com/report/github.com/birjemin/ls-pro) [](https://codecov.io/gh/Birjemin/ls-pro)
## 动机
- 手上有太多的项目,有时候也会clone很多项目来看,但是时间久了,有时候根本不知道每一个文件是啥项目

## 需求
- 希望有一个小公举,能和`ls`命令一样,可以查看每一个目录到时是啥项目
- 可以添加目录的备注
- 可以修改目录的备注
- 可以删除那里的备注
- 够简洁方便
- 最好是命令行模式## 方案调研
采用sqlite3数据库保存数据即可,提供一个命令行工具,通过相应的指令进行操作## 技术栈调研
- node已经玩过 [cli](https://github.com/Birjemin/birjemin-cli)
- java
- golang
- php## 效果


## 命令
```
ls-pro 默认展示
ls-pro -i ahh zhang 给目录添加备注
ls-pro -d ahh 给目录删除备注
ls-pro -h 帮助文档
```## 代码格式化
```
golint
go fmt ./
```## 代码测试覆盖率
```
go test -coverprofile cover.out
go tool cover -html=cover.out
```## 备注
- 如何加入到系统命令中??
```
# ls-pro
export PATH="/Users/birjemin/Developer/Go/src/ls-pro/:$PATH"
```- 新需求
```
暂时无
```