Cute little puzzle for teaching basic command line usage
Project description
# Introduction
terminal-quest is a [gamified](https://en.wikipedia.org/wiki/Gamification) introduction to basic command line navigation and file manipulation skills. It is implemented in the python programming language but requires no programming other than entering commands on a command line.
terminal-quest is a series of puzzles that can be solved with only the commands cd, ls, man, cat, head, tail, grep, file globbing (* character), and output redirection (> character).
![terminal_quest.png](terminal_quest.png)
## Installation and Use ##
### pypi ###
You can install terminal-quest using pip:
` pip install terminal-quest `
### Manual Installation ###
If you do not have access to anaconda, you may also install this package manually. You can either clone this repo to your local machine with:
` git clone https://github.com/BU-Neuromics/terminal_quest `
or simply download the most recent stable version from [the downloads page](https://github.com/BU-Neuromics/terminal_quest/tags).
Once downloaded (and expanded, if downloaded as an archive), open a terminal and run from within the source directory:
` python setup.py install terminal_quest `
### Dependencies ###
This package uses the following non-standard python packages:
[future](https://pypi.python.org/pypi/future)
[fabulous](https://pypi.python.org/pypi/fabulous)
[pillow](https://python-pillow.org/)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for terminal_quest-1.2.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebb8c08a20f40c4af6d101f97d4e87c6521f3d2f280ece0d24ffdf36a84bd32e |
|
MD5 | 5ae311e4a3a72191e98e7b3b0ff1b5de |
|
BLAKE2b-256 | a96b8908ef991b0fffa9f360cb971f1b0975f0bcdc573d1ea0d1b072a195ce06 |