topalias: pono no ka hana ʻana i nā inoa inoa pōkole e pili ana i ka mōʻaukala bash/zsh

Ua paʻi ʻia kahi hāmeʻa Open Source no ka hana ʻana i nā inoa inoa pōkole e pili ana i ka mōʻaukala bash/zsh ma GitHub: https://github.com/CSRedRat/topalias

Nā pilikia e hoʻoponopono ai ka papahana:

  • ʻIkepili o nā faila ~/.bash_aliases, ~/.bash_history, ~/.zsh_history me ka mōʻaukala o ka hoʻokō kauoha ma ka Linux terminal ma ka Bash/Zsh shell
  • Hāʻawi i nā pōkole pōkole (acronyms) no ka lōʻihi, hoʻopau manawa a paʻakikī hoʻi e hoʻomanaʻo, akā hoʻohana pinepine ʻia nā kauoha (ʻoiai ʻaʻole ʻoe i ʻike)
  • Hōʻike i kekahi mau helu
  • Nā kaʻina hana hoʻomalu

Hoʻokomo a hoʻomaka:

pip hoʻokomo i nā topalia
python -m topalia

Inā makemake kekahi i ke ʻano o ka papahana, e ʻoluʻolu e kākau. Aia kekahi manaʻo e hana i kahi hoʻohālike o kēia manawa no nā papahana hou ma Python, me CI/CI (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks), iʻa papahana i nānā ʻia e nā linters mai ka pahu, e hoʻomaka ana i ka papahana e like me he pūʻolo python,
module, palapala.

Source: linux.org.ru