added aliases and completion for ansible, ansible-dev, molecule; removed plugin ansible#734
added aliases and completion for ansible, ansible-dev, molecule; removed plugin ansible#734PascalKont wants to merge 9 commits intoohmybash:masterfrom
Conversation
Review Summary by QodoRefactor ansible plugin into modular alias files
WalkthroughsDescription• Converted ansible plugin into dedicated alias files • Created ansible.aliases.bash with core ansible commands • Created ansible-dev.aliases.bash for development tools • Created molecule.aliases.bash for molecule testing utility • Removed legacy ansible plugin and documentation Diagramflowchart LR
oldPlugin["ansible plugin<br/>functions + aliases"]
ansibleAliases["ansible.aliases.bash<br/>core commands"]
devAliases["ansible-dev.aliases.bash<br/>dev tools"]
moleculeAliases["molecule.aliases.bash<br/>molecule commands"]
oldPlugin -- "split into" --> ansibleAliases
oldPlugin -- "split into" --> devAliases
oldPlugin -- "split into" --> moleculeAliases
File Changes1. aliases/ansible.aliases.bash
|
Code Review by Qodo
1. Docs still advertise ansible plugin
|
|
About the single char alias a='ansible ', i don't know if it makes sense to change this? This may break usability for users who are already familiar with the old plugin. But on the other hand, they could add it for themselves. |
|
I just realized the original plugin came 1:1 from the upstream oh-my-zsh project. |
5e72ed8 to
42c42c2
Compare
I revamed the ansible plugin into an alias file, since it mainly consisted of aliases anyway.
Also added ansible-dev aliases, containing aliases for tools used during ansible content development.
This also includes the ansible testing utility molecule, for which i created a separate alias file.