Files
.com/content/posts/100308-dev_tool_ghost_manage_etchosts.rst
Kenneth Reitz a0cf0f1d51 updates
2011-04-21 01:55:35 -04:00

47 lines
1.0 KiB
ReStructuredText

Dev Tool: Ghost #manage /etc/hosts
####################################
:date: 2010-03-08 08:15
:category: code
:featured: True
The Ruby community has really been blowing me away lately with
their array of indispensable web development tools.
**Ghost** is no exception to this rule. It is a simple command line
application for adding and removing 127.0.0.1 entries in your
`/etc/hosts` file. I can't believe I hadn't thought of this
sooner.
Example Usage
~~~~~~~~~~~~~
::
$ ghost add mydevsite.local [Adding]
mydevsite.local -> 127.0.0.1
$ ghost add staging-server.local
67.207.136.164 [Adding] staging-server.local -> 67.207.136.164
$ ghost list
Listing 2 host(s): mydevsite.local -> 127.0.0.1
staging-server.local -> 67.207.136.164
$ ghost delete mydevsite.local
[Deleting] mydevsite.local
Installation
~~~~~~~~~~~~
::
$ gem install ghost
--------------
Yes, it's really that easy. Make sure to checkout the
`GitHub Repo <http://github.com/bjeanes/ghost>`_ to contribute!