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.
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!
-
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.
-
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!
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.
- Basic tests
- Code rewrite to be completely bootstrapping
- Split modules into separate repository, remove Python-centric code
- Set up documentation
- Support Python 3.4