aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
diff options
context:
space:
mode:
authorMike McQuaid2014-09-20 14:38:56 +0100
committerMike McQuaid2014-09-24 15:22:51 -0700
commit3b8a6c072426922946e74619f8eef511d6c35c34 (patch)
tree2a95e2555e0371ae7575dc37b14908fb825ef979 /Library/Homebrew/cmd
parent8b6978b54dc335bd0780c431cd5efadd8924c7bd (diff)
downloadbrew-3b8a6c072426922946e74619f8eef511d6c35c34.tar.bz2
brew-tap-readme: make an internal command.
Diffstat (limited to 'Library/Homebrew/cmd')
-rwxr-xr-xLibrary/Homebrew/cmd/tap-readme.rb35
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