ohmyzsh/plugins/hanami
2018-04-15 20:08:52 +02:00
..
hanami.plugin.zsh Add hanami plugin inspired by rails 2018-04-15 20:08:51 +02:00
README.md Add table of aliases for hanami plugin 2018-04-15 20:08:52 +02:00

Hanami Plugin

This plugin adds convinient ways to work with Hanami via console. It's inspired by Rails plugin, so if you've used it, you'll be like home.

Usage

For example, type hc into your console when you're within Hanami project directory to run application console. You can read about available commands here, almost all of them have shortcut aliases with this plugin.

Aliases

Alias Description Command
HED Set environment variable HANAMI_ENV to development HANAMI_ENV=development
HEP Set environment variable HANAMI_ENV to production HANAMI_ENV=production
HET Set environment variable HANAMI_ENV to test HANAMI_ENV=test
hc Run application console hanami console
hd Remove specified hanami resource (model, action, migration, etc.) hanami destroy
hg Create specified hanami resource (model, action, migration, etc.) hanami generate
hgm Create migration file hanami generate migration
hs Launch server with hanami application hanami server
hsp Launch server with specified port hanami server -p
hr List application routes hanami routes
hdc Create application database hanami db create
hdd Delete application database hanami db drop
hdp Create application database, load schema (if any), run pending migrations hanami db prepare
hda Run pending migrations, dump schema, delete all migration files hanami db apply
hdv Print current database version (timestamp of last applied migration) hanami db version
hdrs Drop and recreate application database hdd && hdp
hdtp Actualize test environment database HET hdp
hrg Grep hanami routes with specified pattern hr | grep