start x

Start your projects faster, more consistently using startx.

Work in Progress


What is start x?

It's a starting utiltity for projects that's build on git and scripts.

Usage

The executable is start and then you pass in the type of project you want.

start jekyll

That's it! You config file is in your home dir as ~/.startx. The edit it, run start config

start config

This is a yaml file, each key has a url and scripts subkey.

---

rails: 
  url: [email protected]:igolden/website-starter
  scripts: "cd website-starter && bundle install"

Or you can skip the url or scripts, and startx will still run.

---

# creates new rails project
# start rails hello_world
rails:
  scripts: "rails new $1"

# clones repo, ends
rails:
  url: "[email protected]:igolden/rails-start"

TODO

  • [] implement scripts key
  • [] better docs