Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Provides utility for adding some syntactic sugar to your shell.
Ruby
tag: 0.2.0

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
providers
resources
test
.gitignore
.travis.yml
CHANGELOG.md
README.md
Rakefile
metadata.rb

README.md

magic_shell Cookbook

Build Status

Provides utility for adding some syntactic sugar to your shell.

Requirements

None

Attributes

None

Usage

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

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.

You can also remove environment variables:

magic_shell_environment 'EDITOR' do
  action :remove
end

Contributing

  1. Fork the repo
  2. Create a feature branch
  3. Code, document, write specs, test
  4. Submit a PR

License and Authors

Author: Nathen Harvey (@nathenharvey)

Copyright 2012, CustomInk, LLC

Something went wrong with that request. Please try again.