From 960358f693deb901d159b6b094cb8566e2d3427f Mon Sep 17 00:00:00 2001 From: Jesse Laprade Date: Wed, 10 Oct 2018 09:19:11 -0400 Subject: [PATCH] Update README.md --- README.md | 68 +++++++++++++++++++------------------------------------ 1 file changed, 23 insertions(+), 45 deletions(-) diff --git a/README.md b/README.md index 7a0e56a..74592ed 100755 --- a/README.md +++ b/README.md @@ -8,27 +8,15 @@ By: Jesse Laprade # Table of Contents -* [Legend](https://github.com/m455/rodo#legend) * [Platforms](https://github.com/m455/rodo#platforms) * [Requirements](https://github.com/m455/rodo#requirements) -* [Download](https://github.com/m455/rodo#download) - * [Via Browser](https://github.com/m455/rodo#via-browser) - * [Via Git](https://github.com/m455/rodo#via-git) +* [Downloading](https://github.com/m455/rodo#downloading) * [Setup](https://github.com/m455/rodo#setup) * [GNU/Linux](https://github.com/m455/rodo#gnulinux) - * [Setup a $PATH](https://github.com/m455/rodo#setup-a-path) - * [Using the binary](https://github.com/m455/rodo#using-the-binary) - * [Creating a wrapper](https://github.com/m455/rodo#creating-a-wrapper) * [Usage](https://github.com/m455/rodo#usage) * [Examples](https://github.com/m455/rodo#examples) * [Configuration](https://github.com/m455/rodo#configuring-rodo) -## Legend - -`Items marked like this` are either instructions for running on the command line or code. Do not include the initial `$` when running them. - -**Items marked like this** are important. - ## Platforms * GNU/Linux @@ -38,47 +26,37 @@ By: Jesse Laprade * [Racket 6.x](https://racket-lang.org/) * [Git (Optional)](https://git-scm.com/) -## Download +## Downloading -### Via Browser +* Via Browser + * Download this repository by clicking the **Clone or download** button at the top right, then choose **Download ZIP** from the drop-down list -Download this repository by clicking the **Clone or download** button at the top right and then choosing **Download ZIP** from the drop-down list - -### Via Git - -Run `git clone https://github.com/m455/rodo` at the command line if you use Git +* Via Git + * Run `git clone https://github.com/m455/rodo` at the command line ## Setup ### GNU/Linux -#### Setup a $PATH +* Setup a $PATH + 1. Create a directory for your `$PATH` by running `mkdir ~/bin/` + 2. Associate your `$PATH` with the ~/bin/ folder you created by running `echo "export PATH=~/bin:\$PATH" >> .bashrc` -1. Create a directory for your `$PATH` by running `mkdir ~/bin/` +* Using the binary + 1. Copy the rodo binary file to your `$PATH` folder by running `cp /path/to/rodo ~/bin/` + 2. Make the rodo binary file executable by running `chmod u+x ~/bin/rodo` -2. Associate your `$PATH` with the ~/bin/ folder you created by running `echo "export PATH=~/bin:\$PATH" >> .bashrc` - -#### Using the binary - -1. Copy the rodo binary file to your `$PATH` folder by running `cp /path/to/rodo ~/bin/` - -2. Make the rodo binary file executable by running `chmod u+x ~/bin/rodo` - -#### Creating a wrapper - -1. Create an empty wrapper file by running `touch ~/bin/rodo`. - -2. Add the following contents show below to it - -``` -#!/usr/bin/env bash -racket ~/path/to/rodo.rkt "$@" -``` -3. Save the file - -For example, if you downloaded the project to your ~/downloads/ folder you would change the line `racket ~/path/to/rodo.rkt "$@"` to `racket ~/downloads/rodo/rodo.rkt "$@"` - -2. Make the rodo wrapper file executable by running`chmod u+x ~/bin/rodo` +* Creating a wrapper + 1. Create an empty wrapper file by running `touch ~/bin/rodo`. + 2. Add the following contents show below to it + ``` + #!/usr/bin/env bash + racket ~/path/to/rodo.rkt "$@" + ``` + For example, if you downloaded the project to your ~/downloads/ folder you would change the line `racket ~/path/to/rodo.rkt "$@"` to `racket ~/downloads/rodo/rodo.rkt "$@"` + + 3. Save the file + 4. Make the rodo wrapper file executable by running`chmod u+x ~/bin/rodo` ## Usage