Skip to content
 
 

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

gsd.sh: Get S#!t Done

gsd.sh is a simple bash script to improved productivity by blocking sites through modifying /etc/hosts, creating an entry pointing to 127.0.0.1 for each site in a list.

Installation

Copy gsd.sh to somewhere in your PATH. For convenience, you may wish to create an alias like this:

alias gsd="sudo -E gsd.sh"

If you're not on Mac OS X, also set GSD_RESET to the command used to reload /etc/hosts.

Usage

Simply run the script to set your hosts file to "work mode."

sudo -E gsd.sh

To go back to "play mode" run:

sudo -E gsd.sh --play

Customizing

Just set the environment variable GSD_SITES to a list of additional sites you wish to block, like (in your .profile for example):

export GSD_SITES="store.apple.com github.com example.com"

About

A simple bash script to block access to time-wasting sites.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors