GitHub 上发布了一个用于生成简短的 bash/zsh 历史别名的开源实用程序: https://github.com/CSRedRat/topalias
程序解决的任务:
- Bash/Zsh shell Linux 终端命令执行历史分析~/.bash_aliases, ~/.bash_history, ~/.zsh_history 文件
- 为冗长、冗长的输入和难以记忆但经常使用的命令提供简短的缩写词(首字母缩略词)(尽管您甚至可能不知道)
- 显示一些统计数据
- 处理控制参数
安装和启动:
pip 安装 topalias
python -m topalias
如果有人对项目的结构感兴趣 - 请写信。 有一个想法是用 Python 为新项目制作一个最新的模板,包括 CI / CI(GitHub Actions,GitLab CI,Travis CI,git pre-commit hooks),开箱即用的 linters 测试的项目鱼,将程序作为 python 包运行,
模块脚本。
来源: linux.org.ru