diff options
Diffstat (limited to 'Homebrew')
| -rw-r--r-- | Homebrew/qcd.rb | 27 | 
1 files changed, 27 insertions, 0 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 | 
