Provides utility for adding some syntactic sugar to your shell.
None
None
Update the metadata.rb
for your cookbook to depend on magic_shell
depends 'magic_shell'
Use the magic_shell_alias
resource to create a command alias.
magic_shell_alias 'myrailsapp' do
command 'cd /opt/myrailsapp/current'
end
- Note:
action :add
is required if chef version is less than '0.10.10'
This will alias myrailsapp
to cd /opt/myrailsapp/current
.
You can also remove aliases:
magic_shell_alias 'myrailsapp' do
action :remove
end
Use the magic_shell_environment
resource to create a shell environment variable.
magic_shell_environment 'EDITOR' do
value 'vim'
end
This will export an EDITOR
environment variable with a value of vim
.
- Note:
action :add
is required if chef version is less than '0.10.10'
You can also remove environment variables:
magic_shell_environment 'EDITOR' do
action :remove
end
- Fork the repo
- Create a feature branch
- Code, document, write specs, test
- Submit a PR
Author: Nathen Harvey (@nathenharvey)
Copyright 2012, CustomInk, LLC