Getting Started with Genesis

Genesis Requirements

Genesis requires the following programs to be installed:

Getting Genesis

Currently, you can only get Genesis via the command-line tool git, against the master branch. In the future, Genesis will publish versions on GitHub's releases page.

Via Git

First, ensure you have git installed. Then, go to a directory you wish to store Genesis in. From there, run the following command:

git clone https://github.com/ubnetdef/genesis && cd genesis

Congrats, you have installed genesis!

Installing Genesis' Requirements

Genesis requires a few other packages to be installed via pip. You can install the packages by running the following, from Genesis' directory:

pip install -r requirements.txt

As a note, it is highly recommended that you install Genesis within a Python Virtual Enviroment. Typically, the following commands will work if you wish to create a virtual enviroment. You will need to run this before running the above command.

python3 -m venv venv && source venv/bin/activate

You're done!

Assuming everything above has sucessfully ran, you installed Genesis! To run Genesis, simply type:

./genesis.py -h