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.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d4de9d2cd35b04187f22d6db46c3d162a03551f0cfc6c19a54cbd16490b36b3 |
|
MD5 | 7d8a0251e8a7073fcb8d6db85ddcabf3 |
|
BLAKE2b-256 | a46816b58a4931dd349938560a738b489bda880e68cf8e2f46e156607fdd00a5 |