På GitHub er et Open Source værktøj offentliggjort til generering af korte aliaser baseret på bash/zsh historik: https://github.com/CSRedRat/topalias
Opgaver, som programmet løser:
- Analyse af filer ~/.bash_aliases, ~/.bash_history, ~/.zsh_history med historikken for kommandoer udført i Linux terminalen i Bash/Zsh
- Tilbyder korte forkortelser (akronymer) for lange, besværlige og svære at huske, men ofte anvendte kommandoer (selvom man måske ikke engang er klar over det)
- Viser en vis statistik
- Behandler kontrolparametre
Installation og opstart:
pip install topalias
python -m topalias
Hvis nogen er interesseret i projektstrukturen - skriv venligst. Der er en idé om at lave en aktuel skabelon til nye projekter i Python, som inkluderer CI/CD (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks), gennemgået af linters fra starten, og køre programmet som et python-pakke,
modul, skript.
Kilde: linux.org.ru
