topalias:用于从 bash/zsh 历史生成短别名的实用程序

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