mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-01-23 02:35:38 +01:00
docs(n98-magerun): wrote more extensive documentation for the n98-magerun plugin
This commit is contained in:
parent
095ac3ca8f
commit
ff0072c545
1 changed files with 48 additions and 10 deletions
|
|
@ -1,21 +1,59 @@
|
|||
# n98-magerun plugin
|
||||
|
||||
The swiss army knife for Magento developers, sysadmins and devops. The tool provides a huge set of well tested command line commands which save hours of work time.
|
||||
The n98-magerun plugin provides convenient aliases and tab completion support for the [n98-magerun](https://github.com/netz98/n98-magerun) CLI tools — powerful command-line utilities designed for Magento 1 and Magento 2. These tools are essential for Magento developers, system administrators, and DevOps engineers, offering a wide variety of well-tested commands that streamline development and management tasks.
|
||||
|
||||
The [n98-magerun plugin](https://github.com/netz98/n98-magerun) provides many
|
||||
[useful aliases](#aliases) as well as completion for the `n98-magerun` command.
|
||||
This plugin is intended to improve your development workflow by offering:
|
||||
- Handy aliases for quickly running Magento CLI tools
|
||||
- Auto-completion for available n98-magerun commands
|
||||
- Easy installation shortcuts for downloading the latest `.phar` binaries
|
||||
|
||||
Enable it by adding `n98-magerun` to the plugins array in your zshrc file:
|
||||
## Enabling the Plugin
|
||||
|
||||
To enable the plugin, add `n98-magerun` to the list of plugins in your `.zshrc` configuration file:
|
||||
|
||||
```zsh
|
||||
plugins=(... n98-magerun)
|
||||
```
|
||||
|
||||
## Command Autocompletion
|
||||
|
||||
Once enabled, this plugin provides tab completion for available `n98-magerun` and `n98-magerun2` commands. The plugin dynamically fetches the list of available commands by parsing the output of the `--no-ansi` help command, which ensures you always get up-to-date completions for:
|
||||
|
||||
- `n98-magerun`
|
||||
- `n98-magerun2`
|
||||
- Any aliased variants like `n98`, `mage`, `magerun`, etc.
|
||||
|
||||
This is particularly useful working with Magento environments where command memorization can become overwhelming. Tab completion allows you to quickly explore available options.
|
||||
|
||||
## Aliases
|
||||
|
||||
| Alias | Command | Description |
|
||||
| --------- | -------------------------------------------------- | --------------------------------------------------------------------------------- |
|
||||
| n98 | `n98-magerun.phar` | The N98-Magerun phar-file (Version 1) |
|
||||
| n98-2 | `n98-magerun2.phar` | The N98-Magerun phar-file (Version 2) |
|
||||
| mage-get | `wget https://files.magerun.net/n98-magerun.phar` | Download the latest stable N98-Magerun phar-file from the file-server (Version 1) |
|
||||
| mage2-get | `wget https://files.magerun.net/n98-magerun2.phar` | Download the latest stable N98-Magerun phar-file from the file-server (Version 2) |
|
||||
The plugin defines a set of meaningful aliases to simplify command usage:
|
||||
|
||||
| Alias | Command | Description |
|
||||
| ---------- | ------------------- | --------------------------------------------------- |
|
||||
| `n98` | `n98-magerun.phar` | Executes the N98-Magerun tool for Magento 1 |
|
||||
| `mage` | `n98-magerun.phar` | Same as `n98` - alternative alias for Magento 1 |
|
||||
| `magerun` | `n98-magerun.phar` | Another alias for running the Magento 1 CLI tool |
|
||||
| `n98-2` | `n98-magerun2.phar` | Executes the N98-Magerun2 tool for Magento 2 |
|
||||
| `mage2` | `n98-magerun2.phar` | Alias for `n98-2` - intended for use with Magento 2 |
|
||||
| `magerun2` | `n98-magerun2.phar` | Another shorthand alias for the Magento 2 CLI tool |
|
||||
|
||||
These aliases reduce the need to type long commands and help you quickly switch between Magento 1 and Magento 2 tools, depending on your project context.
|
||||
|
||||
## Quick Installation Shortcuts
|
||||
|
||||
Downloading the latest `.phar` files for Magento CLI tools is made simpler with these aliases:
|
||||
|
||||
| Alias | Command | Description |
|
||||
| ----------- | --------------------------------------------------- | -------------------------------------------------------------------------------------- |
|
||||
| `mage-get` | `wget https://files.magerun.net/n98-magerun.phar` | Downloads the latest stable release of n98-magerun for Magento 1 from the file server |
|
||||
| `mage2-get` | ` wget https://files.magerun.net/n98-magerun2.phar` | Downloads the latest stable release of n98-magerun2 for Magento 2 from the file server |
|
||||
|
||||
These shortcuts help you bootstrap your Magento CLI tools without needing to remember URLs or version numbers.
|
||||
|
||||
## Compatibility
|
||||
|
||||
This plugin supports both Magento 1 and Magento 2 via:
|
||||
- `n98-magerun.phar` for Magento 1
|
||||
- `n98-magerun2.phar` for Magento 2
|
||||
You may keep both tools in the same environment and switch between them using the provided aliases.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue