KR


Dev Tool: Ghost #manage /etc/hosts

by Kenneth Reitz.

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 to contribute!


Follow me on GitHub as kennethreitz.