Skip to main content

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:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

terminal-quest-1.2.3.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

terminal_quest-1.2.3-py2.py3-none-any.whl (16.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file terminal-quest-1.2.3.tar.gz.

File metadata

  • Download URL: terminal-quest-1.2.3.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.8.2 requests/2.25.1 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.5.4

File hashes

Hashes for terminal-quest-1.2.3.tar.gz
Algorithm Hash digest
SHA256 ffcc4600d447ce10c32136af5fc01d3ed745182e7e327df095a0c73db308d9f9
MD5 433ef161f93a83ba6d3cc8f0a6fcff7d
BLAKE2b-256 39dd7de4d9358c1c37837d31714c74b1b97fc4fc834d6e3b3b6c020205e3a086

See more details on using hashes here.

File details

Details for the file terminal_quest-1.2.3-py2.py3-none-any.whl.

File metadata

  • Download URL: terminal_quest-1.2.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 16.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.8.2 requests/2.25.1 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.5.4

File hashes

Hashes for terminal_quest-1.2.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2d4de9d2cd35b04187f22d6db46c3d162a03551f0cfc6c19a54cbd16490b36b3
MD5 7d8a0251e8a7073fcb8d6db85ddcabf3
BLAKE2b-256 a46816b58a4931dd349938560a738b489bda880e68cf8e2f46e156607fdd00a5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page