Инструкция по добавлению алиаса для автоматической генерации файлов-миграций в соответствии с конвенцией наименования CodeIgniter 3
git pull origin migragen
-
Скачайте shell-скрипт c помощью консоли (файл будет сохранен в ~/Desktop - на рабочий стол):
$wget https://gist.githubusercontent.com/maximgrynykha/57531423b6a3c11b4a936775eb02ac26/raw/migragen.sh -O ~/Desktop/migragen.sh
-
Дайте shell-скипту права на выполнение:
$chmod +x ~/migragen.sh
-
Запустите shell-скрипт для добавления alias'a:
$sh ~/migragen.sh
-
Удалите shell-скрипт со своего компьютера:
$rm ~/migragen.sh
-
Обновите ~/.bashrc что бы он увидел новый alias:
$. ~/.bashrc
-
Очистите консоль: $
clear
Или - скопируйте все и вставьте в терминал, запустив как одну комманду:
wget https://gist.githubusercontent.com/maximgrynykha/57531423b6a3c11b4a936775eb02ac26/raw/migragen.sh -O /Desktop/migragen.sh; chmod +x /Desktop/migragen.sh; sh /Desktop/migragen.sh; rm /Desktop/migragen.sh; . ~/.bashrc; clear;
Проверьте, добавился ли новый алиас в вашу систему:
$ alias
alias make:migration='php index.php migrate generate
Допустимые символы - [a-z_]
Допустимая длина - >= 4
(warning - некорректное иcпользование)
(error - ошибки выполнения скрипта)
(success - миграция успешно создана)
// Находясь в любой директории проекта, запустите следующую команду:
make:migration new_awesome_migration # Название миграции может быть любое
// Команда выше, является алиасом для другой команды:
// php index.php migrate generate create_new_awesome_migration