diff options
| -rw-r--r-- | Homebrew/qcd.rb | 27 | ||||
| -rw-r--r-- | README.md | 6 | 
2 files changed, 32 insertions, 1 deletions
| diff --git a/Homebrew/qcd.rb b/Homebrew/qcd.rb new file mode 100644 index 0000000..00f8067 --- /dev/null +++ b/Homebrew/qcd.rb @@ -0,0 +1,27 @@ +class Qcd < Formula +  desc "Define shortcuts to directories for quick `cd`s" +  homepage "https://github.com/teddywing/qcd" +  url "https://github.com/teddywing/qcd/archive/v0.1.0.tar.gz" +  sha256 "c4bd0541dd1e852a50589012d73eacb86c394d18ccfe876571695bcdba0c82ae" + +  def install +    prefix.install "qcd" +    bash_completion.install "qcd.bash-completion" => "qcd" +  end + +  def caveats; <<-EOS.undent +    qcd is a shell function, and must be sourced before it can be used. +    Add the following command to your bash profile: + +        source #{opt_prefix}/qcd + +    To enable tab completion, add the following to your bash profile: + +        source #{etc}/bash_completion.d/qcd +    EOS +  end + +  test do +    shell_output("bash -c 'source #{prefix}/qcd && qcd -h'") +  end +end @@ -29,7 +29,11 @@ A Bash utility that enables quick `cd`s using shortcuts.  ## Install -Grab the code and add the following lines to your Bash profile: +Mac OS X users can install `qcd` with Homebrew: + +	$ brew install https://raw.githubusercontent.com/teddywing/qcd/master/Homebrew/qcd.rb + +On other platforms, grab the code and add the following lines to your Bash profile:  	source ~/path/to/qcd  	source ~/path/to/qcd.bash-completion | 
