Make for stupid people
Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
ok
tests
.gitignore
LICENSE
README.md
install.py
ok-logo.png
ok-logo.svg
okfile.py

README.md

ok


license

ok is Make for stupid people: a simple tool for cloning, copying, and initializing projects, because bootstrapping shouldn't be so gosh-durn hard. Inspired by init-skeleton.

Install

ok assumes you have at least Python 2.7 and git installed. You can check whether you have these dependencies with the following commands:

$ python --version
$ git --version

If those return version strings and not errors, you're good to go!

  1. Using git, clone ok to somewhere convenient (for this readme, we will assume your home directory):

    $ git clone git@github.com:willyg302/ok.git

    ...or if you wish, download and unpack the ZIP from GitHub.

  2. Run the following commands, following any additional instructions you receive along the way:

    $ cd ok
    $ python install.py

Congratulations, you're now ready to use ok!

Testing

Call ok run test while in the root directory of this repo. Yes, ok uses itself to test itself. No, you should not be surprised.

Roadmap (v0.5.0)

  • Basic tests
  • Code rewrite to be completely bootstrapping
  • Split modules into separate repository, remove Python-centric code
  • Set up documentation
  • Support Python 3.4