OSDN Git Service

Regular updates
[twpd/master.git] / rubygems.md
index 48a4f97..2bd640d 100644 (file)
@@ -1,21 +1,40 @@
 ---
 title: Rubygems
 category: Ruby
+layout: 2017/sheet
+intro: |
+  A quick reference to common [rubygems](https://rubygems.org) CLI commands.
 ---
 
-    gem build *.gemspec         # Build a gem
-    gem install *.gem           # Install locally
-    gem push *.gem              # Upload to rubygems.org
-    gem yank foogem -v 0.0.1    # Take it back
+### Building and publishing
 
-    gem owner foogem -a rico@ricostacruz.com
+```sh
+gem build *.gemspec         # Build a gem
+gem install *.gem           # Install locally
+gem push *.gem              # Upload to rubygems.org
+gem yank foogem -v 0.0.1    # Take it back
+```
 
-    gem list                    # List local gems
-    gem which rake              # Point to where lib/rake.rb is
-    gem search -r rails         # [remote] Search for gems
+### Querying
 
-    # https://github.com/fnando/gem-open
-    gem open foogem
-    GEM_EDITOR="vim" gem open foogem
+```sh
+gem owner foogem -a rico@ricostacruz.com
 
-    cd $(basename `gem which rake`)  # Go to a gem's path
+gem list                    # List local gems
+gem which rake              # Point to where lib/rake.rb is
+gem search -r rails         # [remote] Search for gems
+```
+
+### Opening a gem
+
+```sh
+# https://github.com/fnando/gem-open
+gem open foogem
+GEM_EDITOR="vim" gem open foogem
+```
+
+### Changing to a directory
+
+```sh
+cd $(basename `gem which rake`)  # Go to a gem's path
+```