Icon for Dev Tool: Ghost - Manage /etc/hosts

Dev Tool: Ghost - Manage /etc/hosts

2010 1 min read PDF Markdown

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 soonerThis "why didn't I think of that?" moment captures the essence of good tooling - solving obvious pain points that developers endure daily..

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

sudo gem install ghost

Yes, it's really that easy. Make sure to checkout the GitHub Repo to contribute!