diff options
| author | Mike McQuaid | 2014-09-20 14:38:56 +0100 |
|---|---|---|
| committer | Mike McQuaid | 2014-09-24 15:22:51 -0700 |
| commit | 3b8a6c072426922946e74619f8eef511d6c35c34 (patch) | |
| tree | 2a95e2555e0371ae7575dc37b14908fb825ef979 /Library/Homebrew/cmd | |
| parent | 8b6978b54dc335bd0780c431cd5efadd8924c7bd (diff) | |
| download | brew-3b8a6c072426922946e74619f8eef511d6c35c34.tar.bz2 | |
brew-tap-readme: make an internal command.
Diffstat (limited to 'Library/Homebrew/cmd')
| -rwxr-xr-x | Library/Homebrew/cmd/tap-readme.rb | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/tap-readme.rb b/Library/Homebrew/cmd/tap-readme.rb new file mode 100755 index 000000000..6356fe308 --- /dev/null +++ b/Library/Homebrew/cmd/tap-readme.rb @@ -0,0 +1,35 @@ +module Homebrew + def tap_readme + name = ARGV.first + + raise "A name is required" if name.nil? + + template = <<-EOS + Homebrew-#{name} + =========#{'=' * name.size} + + How do I install these formulae? + -------------------------------- + Just `brew tap homebrew/#{name}` and then `brew install <formula>`. + + If the formula conflicts with one from Homebrew/homebrew or another tap, you can `brew install homebrew/#{name}/<formula>`. + + You can also install via URL: + + ``` + brew install https://raw.githubusercontent.com/Homebrew/homebrew-#{name}/master/<formula>.rb + ``` + + Docs + ---- + `brew help`, `man brew`, or the Homebrew [wiki][]. + + [wiki]:http://wiki.github.com/Homebrew/homebrew + EOS + + puts template if ARGV.verbose? + path = Pathname.new('./README.md') + raise "#{path} already exists" if path.exist? + path.write template + end +end |
