1
0
mirror of https://github.com/robbyrussell/oh-my-zsh.git synced 2026-02-28 03:54:43 +01:00

feat(molecule): introduce molecule aliases (#13594)

This commit is contained in:
PascalKont
2026-02-25 11:42:24 +01:00
committed by GitHub
parent 400591e71c
commit 5c4f27b716
2 changed files with 20 additions and 1 deletions

View File

@@ -1,9 +1,20 @@
# Molecule plugin # Molecule plugin
This plugin adds completion for [Molecule](https://ansible.readthedocs.io/projects/molecule/), the project designed to aid in the development and testing of Ansible roles.. This plugin adds aliases and completion for [Molecule](https://ansible.readthedocs.io/projects/molecule/), the
project designed to aid in the development and testing of Ansible roles..
To use it, add `molecule` to the plugins array in your zshrc file: To use it, add `molecule` to the plugins array in your zshrc file:
```zsh ```zsh
plugins=(... molecule) plugins=(... molecule)
``` ```
## Aliases
| Alias | Command | Description |
| :---- | :---------------- | ---------------------------------------------------------------------------------- |
| mol | molecule | Molecule aids in the development and testing of Ansible roles. |
| mcr | molecule create | Use the provisioner to start the instances. |
| mcon | molecule converge | Use the provisioner to configure instances (dependency, create, prepare converge). |
| mls | molecule list | List status of instances. |
| mvf | molecule verify | Run automated tests against instances. |

View File

@@ -12,3 +12,11 @@ if [[ ! -f "$ZSH_CACHE_DIR/completions/_molecule" ]]; then
fi fi
_MOLECULE_COMPLETE=zsh_source molecule >| "$ZSH_CACHE_DIR/completions/_molecule" &| _MOLECULE_COMPLETE=zsh_source molecule >| "$ZSH_CACHE_DIR/completions/_molecule" &|
# Alias
# molecule: https://docs.ansible.com/projects/molecule/
alias mol='molecule'
alias mcr='molecule create'
alias mcon='molecule converge'
alias mls='molecule list'
alias mvf='molecule verify'