- Added option to pass environment as
env: production
setting within .karo.yml
- Disabled rugged
- Switched to rugged for git manipulation
- Removed awesome print as a dependency
- Fixed all SSH commands to load server environment before performing a task
- Updated to thor (0.19.1) and awesome_print (1.2.0)
- Enabled compression before migrating data from server to localhost
- Added option to store custom assets path and doing dry-runs
- Added support for custom assets path
- Added support doing a dry-run on any command with --dryrun or -d option
- Added support for custom assets path
- Added support doing a dry-run on any command with --dryrun or -d option
- Added support for pulling postgres databases
- Now mysql server db server config loads proper hostname in sync query instead of just using
localhost
by default
- Removed hard coded
localhost
host dependency from db server config
- Added command 'vim' to open a file/folder on a given server using VIM
- Removed hard coded
deploy
user dependency from assets server config
- Removed hard coded
deploy
user dependency from assets server config
- Removed hard coded
deploy
user dependency from db server config rahult#5
- Added semantic dependency values for thor, grit and awesome_print
- Updated readme
- Removed fixed rake version dependency
- Added a shortcut for
karo client deploy
->karo deploy
- Added basic git workflow to create feature and bug fix branches
- Updated some comments in CLI
- Refactoring Db "pull" command
- Refactoring CLI "server" and "client" commands
- Added command 'rake' to run rake tasks for a rails app on a given server environment
- Added options to pass extra command line parameters to 'server' command
- Added options to pass extra command line parameters to 'client' command
- Added options to pass extra command line parameters to 'log' command
- Added options to pass extra command line parameters to 'top' command
- Added command 'server' to execute commands remotely
- Added command 'client' to execute commands locally
- Removed command 'command', supceded by 'server'
- Fixed ssh command to export RAILS_ENV and RACK_ENV before starting the shell
- Updated description for assets command to specify dragonfly
- Added command 'command' to supercede 'on' command and deprecated 'on'
- Added options to store custom commands for an environment within .karo.yml file
- Added command to run top on a server
- Added command to run any command on a server
- Fixed a bug causing db pull to fail if no database exist
- Added a .karo.yml template generator
- Fixed a bug causing conflict passing global option to sub commands
- Added command to open ssh shell
- Added command to open rails console
- Added command to open rails dbconsole
- Added basic commands to sync db, assets from remote rails servers
- Added basic commands to show log, clear cache from remote rails servers