Dev Tool: Ghost - Manage /etc/hosts
2010
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!