Configures OSX Terminal
bundle
bundle exec soloist
NOTE: All preferences are namespaced under sprout => terminal
they include:
default_profile
— Sets the default terminal profile (accessed via Preferences → Settings); default is'Basic'
;
sprout-terminal
— The default recipe includes all of the following unless otherwise specifiedsprout-terminal::set_profile
— sets the default and startup profiles to the value of thedefault_profile
attributesprout-terminal::close_window_on_exit
— sets the window to close of the shell exists cleanlysprout-terminal::reload
— since the terminal app is probably running during this script this forces it to reload it settings.
bundle
bundle exec rake
The default rake task includes rubocop, foodcritic, unit specs
bundle
bundle exec rake rubocop
bundle
bundle exec rake foodcritic
Unit specs use ServerSpec
bundle
bundle exec rake spec:unit
Integrations specs will run the default recipe on the host system (destructive) and make assertions on the system after install.
Note: It has a precondition that keycastr is not already installed on the system.
bundle
bundle exec rake spec:integration