### From source
If you would like to avoid this, you can build from source. Doing so requires:
- - cmake
+ - cmake (2.8 or higher)
- make
- gcc
- g++ (sometimes packaged as gcc-c++ or gcc-g++)
- - cpp 11 or higher
- - libreadline development files (7 or 8 is fine)
-```
+ - cpp (11 or higher)
+ - libreadline development files (7 or 8 is fine, 5 is untested)
+```bash
git clone https://codeberg.org/armaan/gen-shell
cd gen-shell
cmake .
### Docker
You can also run gen-shell in docker. Simply use
+```bash
+docker run -it -e CMD=<command-to-run> armaanb/gen-shell:latest
```
-docker run -it -e CMD=<command to run> armaanb/gen-shell:latest
+Or to build the docker container locally
+```bash
+git clone https://codeberg.org/armaan/gen-shell
+cd gen-shell
+docker build -t armaanb/gen-shell:latest .
+docker run -it -e CMD=<command-to-run> armaanb/gen-shell
```
+## License
+Following suit from tasksh, gen-shell is MIT licensed by Armaan Bhojwani, 2020. Gen-shell is forked from tasksh, from which its codebase has been greatly reduced, although the majority of code remaining was written by the tasksh developers [(listed here)](https://github.com/GothenburgBitFactory/taskshell/blob/master/AUTHORS).