ohmyzsh/plugins/sail
2023-09-13 21:17:31 +02:00
..
LICENSE feat: adds the Laravel Sail plugin 2023-09-13 21:17:31 +02:00
README.md feat: adds the Laravel Sail plugin 2023-09-13 21:17:31 +02:00
sail.plugin.zsh feat: adds the Laravel Sail plugin 2023-09-13 21:17:31 +02:00

Laravel Sail Oh-My-Zsh plugin

This OMZ plugin adds aliases for typical commands with Laravel Sail. It will only run within sail-driven project directories.

To use it, add sail to the oh-my-zsh plugins array in your .zshrc file:

plugins=(... sail)

Commands

Alias Description
artisan sail artisan
composer sail composer
node sail node
npm sail npm
npx sail npx
php sail php
yarn sail yarn

How it works

This plugin removes the requirement to type sail before a command. It utilizes the sail version of supported commands run within directories where the sail command is found in the vendor/bin directory.

Settings

The plugin will utilize the default values. Set the variable(s) below as needed in your .zshrc file to change these default values to match your development environment:

  • SAIL_ZSH_BIN_PATH: The plugin will check to see if this provided path exists to check for presence of Laravel Sail. By default, the path is vendor/bin/sail but this can be changed if needed.

Authors