Strapless is a script to bootstrap your development system. It does not assume you're using any particular language or doing any particular type of development but installs the minimal set of software needed to begin customizing your development machine. It sets safe and reasonable defaults and can be customized to use your own personal dotfiles.

To bootstrap your system:

  1. Download the strapless script that's been customized for your GitHub user. This will prompt for GitHub authorization for access to your email, public and private repositories; you'll need to provide access to any organizations whose repositories you need to be able git clone. This is used to add a GitHub access token to the strapless script and none of the information or access is otherwise used by this web application or stored anywhere.
  2. Run the strapless script in the terminal.
  3. Delete the customized strapless script (it has a GitHub token in it).