OpenGithubs / OpenGithubs/weekly
【开源自荐】so - 命令行工具助手,根据自然语言生成命令行指令
Open
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 1.7k
- Forks
- 71
- PR merge metrics
- No merged PRs in 30d
Description
工具名字:so
项目地址:https://github.com/greensea/so
在使用命令行的时候,偶尔会需要用到一些不太常用的命令。因为不常用,所以不太记得这命令的参数了,不得不谷歌一遍再回来写命令。
这个工具就是为了解决这种情况而出现的,直接说出需求,AI 就会自动生成对应的命令。
截图

实际例子
gs@gslj:~ % so 把image.png切分成256x256的切片
convert image.png -crop 256x256 +repage output_%d.png
gs@gslj:~ % so 用 fio 测试一下/data的性能
fio --name=performance_test --ioengine=libaio --rw=randwrite --bs=4k --size=1G --numjobs=4 --runtime=60s --time_based --directory=/data --output=/home/gs/fio_result.txt
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No repository file, test, or entry point is mentioned. The issue describes the so command-line assistant and provides example commands; the submission's inclusion or update in this weekly project would need a project location and acceptance criteria.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- shell
- Domain
- cli, content, documentation
- Issue type
- Documentation
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100