cheat-fork-echo/cheat/cheatsheets
Chris Lane f46698b656 Performed a large refactoring
Performed an extensive refactoring on the entire application for the
sake of code-cleanliness.

- Refactored out of an ad-hoc Imperative paradigm into more of a
  functional/declarative paradigm. IMO, this makes the application
  signifcantly easier to understand.

- Moved away from `argparse` and into `docopt` for argument parsing

- Version bump to 2.0.0

- Performed extensive refactoring on the setup.py script. Script should
  install to the system more cleanly now.

- Made minor formatting changes to the --list flag output

- Updated the README

Squashed commit of the following:

commit e5681bd536aa0220cdeb7884cc248db55be408c9
Author: Chris Lane <chris@chris-allen-lane.com>
Date:   Sat Apr 26 23:30:21 2014 -0400

    Fixed many bugs

    Everything seems to work now, I think.

commit 764ec5950cee958eb1b8333ddfcb6bcd45c28429
Author: Chris Lane <chris@chris-allen-lane.com>
Date:   Sat Apr 26 21:51:31 2014 -0400

    Restructuring for the sake of setup.py

    Seem to finally have a working install script

commit 5a866c23857b77ec65070dd8023cd734f2b7c242
Author: Chris Lane <chris@chris-allen-lane.com>
Date:   Sat Apr 26 18:01:11 2014 -0400

    Nits

commit a79954ba5b33d992fa6a32abffb33b161d624e3d
Author: Chris Lane <chris@chris-allen-lane.com>
Date:   Sat Apr 26 17:53:03 2014 -0400

    Implemented search

commit b570a897e9a12c15affe1a72628deae31836dee2
Author: Chris Lane <chris@chris-allen-lane.com>
Date:   Sat Apr 26 17:11:27 2014 -0400

    Nits

commit 1a8d85b44457f1b2131b3e8475c5270b5d0899e3
Author: Chris Lane <chris@chris-allen-lane.com>
Date:   Sat Apr 26 17:02:22 2014 -0400

    Still refactoring across files

    Trying to make the program structure clearer

commit 34dffd6462e492e81ea558e2009a71051b7663c9
Author: Chris Lane <chris@chris-allen-lane.com>
Date:   Sat Apr 26 16:40:37 2014 -0400

    Breaking app into several files

    This is for the sake of code-cleanliness

commit 4825d678ff5f9817ccbf727ef71e5dea15ff2586
Author: Chris Lane <chris@chris-allen-lane.com>
Date:   Sat Apr 26 15:55:19 2014 -0400

    Got syntax highlighting working

commit c37d7a626d451bfca3d4a072eb9fed604085170f
Author: Chris Lane <chris@chris-allen-lane.com>
Date:   Sat Apr 26 15:29:22 2014 -0400

    Reduced verbosity of function names

commit 8e626045186b37dce2480f5af1994ddfa8db79b5
Author: Chris Lane <chris@chris-allen-lane.com>
Date:   Sat Apr 26 15:24:41 2014 -0400

    Refactored argument passing

    Fewer arguments now need to be passed throughout the app.

commit 807ba814650010b3dd1b59d27400b3fb4fcfede7
Author: Chris Lane <chris@chris-allen-lane.com>
Date:   Sat Apr 26 11:40:05 2014 -0400

    Working through the refactor

commit e34e6540d4f8cd727e98aac68289d515a02d5fe6
Author: Chris Lane <chris@chris-allen-lane.com>
Date:   Thu Apr 24 20:00:10 2014 -0400

    Got a basic end-to-end refactor working

    Have re-implemented just the most basic functionality in the "cheat2"
    file.
2014-04-26 23:39:19 -04:00
..
7z Performed a large refactoring 2014-04-26 23:39:19 -04:00
__init__.py Performed a large refactoring 2014-04-26 23:39:19 -04:00
ab Performed a large refactoring 2014-04-26 23:39:19 -04:00
apk Performed a large refactoring 2014-04-26 23:39:19 -04:00
apparmor Performed a large refactoring 2014-04-26 23:39:19 -04:00
apt-cache Performed a large refactoring 2014-04-26 23:39:19 -04:00
apt-get Performed a large refactoring 2014-04-26 23:39:19 -04:00
aptitude Performed a large refactoring 2014-04-26 23:39:19 -04:00
asciiart Performed a large refactoring 2014-04-26 23:39:19 -04:00
asterisk Performed a large refactoring 2014-04-26 23:39:19 -04:00
at Performed a large refactoring 2014-04-26 23:39:19 -04:00
awk Performed a large refactoring 2014-04-26 23:39:19 -04:00
bash Performed a large refactoring 2014-04-26 23:39:19 -04:00
chmod Performed a large refactoring 2014-04-26 23:39:19 -04:00
chown Performed a large refactoring 2014-04-26 23:39:19 -04:00
convert Performed a large refactoring 2014-04-26 23:39:19 -04:00
crontab Performed a large refactoring 2014-04-26 23:39:19 -04:00
curl Performed a large refactoring 2014-04-26 23:39:19 -04:00
cut Performed a large refactoring 2014-04-26 23:39:19 -04:00
date Performed a large refactoring 2014-04-26 23:39:19 -04:00
dd Performed a large refactoring 2014-04-26 23:39:19 -04:00
df Performed a large refactoring 2014-04-26 23:39:19 -04:00
dhclient Performed a large refactoring 2014-04-26 23:39:19 -04:00
diff Performed a large refactoring 2014-04-26 23:39:19 -04:00
distcc Performed a large refactoring 2014-04-26 23:39:19 -04:00
emacs Performed a large refactoring 2014-04-26 23:39:19 -04:00
find Performed a large refactoring 2014-04-26 23:39:19 -04:00
gcc Performed a large refactoring 2014-04-26 23:39:19 -04:00
gdb Performed a large refactoring 2014-04-26 23:39:19 -04:00
git Performed a large refactoring 2014-04-26 23:39:19 -04:00
gpg Performed a large refactoring 2014-04-26 23:39:19 -04:00
grep Performed a large refactoring 2014-04-26 23:39:19 -04:00
gs Performed a large refactoring 2014-04-26 23:39:19 -04:00
head Performed a large refactoring 2014-04-26 23:39:19 -04:00
history Performed a large refactoring 2014-04-26 23:39:19 -04:00
ifconfig Performed a large refactoring 2014-04-26 23:39:19 -04:00
indent Performed a large refactoring 2014-04-26 23:39:19 -04:00
iptables Performed a large refactoring 2014-04-26 23:39:19 -04:00
irssi Performed a large refactoring 2014-04-26 23:39:19 -04:00
iwconfig Performed a large refactoring 2014-04-26 23:39:19 -04:00
journalctl Performed a large refactoring 2014-04-26 23:39:19 -04:00
less Performed a large refactoring 2014-04-26 23:39:19 -04:00
ln Performed a large refactoring 2014-04-26 23:39:19 -04:00
ls Performed a large refactoring 2014-04-26 23:39:19 -04:00
lsof Performed a large refactoring 2014-04-26 23:39:19 -04:00
markdown Performed a large refactoring 2014-04-26 23:39:19 -04:00
mkdir Performed a large refactoring 2014-04-26 23:39:19 -04:00
mount Performed a large refactoring 2014-04-26 23:39:19 -04:00
mysql Performed a large refactoring 2014-04-26 23:39:19 -04:00
mysqldump Performed a large refactoring 2014-04-26 23:39:19 -04:00
ncat Performed a large refactoring 2014-04-26 23:39:19 -04:00
netstat Performed a large refactoring 2014-04-26 23:39:19 -04:00
nmap Performed a large refactoring 2014-04-26 23:39:19 -04:00
notify-send Performed a large refactoring 2014-04-26 23:39:19 -04:00
od Performed a large refactoring 2014-04-26 23:39:19 -04:00
openssl Performed a large refactoring 2014-04-26 23:39:19 -04:00
pacman Performed a large refactoring 2014-04-26 23:39:19 -04:00
pdftk Performed a large refactoring 2014-04-26 23:39:19 -04:00
php Performed a large refactoring 2014-04-26 23:39:19 -04:00
ps Performed a large refactoring 2014-04-26 23:39:19 -04:00
python Performed a large refactoring 2014-04-26 23:39:19 -04:00
rm Performed a large refactoring 2014-04-26 23:39:19 -04:00
rsync Performed a large refactoring 2014-04-26 23:39:19 -04:00
sam2p Performed a large refactoring 2014-04-26 23:39:19 -04:00
scp Performed a large refactoring 2014-04-26 23:39:19 -04:00
screen Performed a large refactoring 2014-04-26 23:39:19 -04:00
sed Performed a large refactoring 2014-04-26 23:39:19 -04:00
shred Performed a large refactoring 2014-04-26 23:39:19 -04:00
sockstat Performed a large refactoring 2014-04-26 23:39:19 -04:00
sort Performed a large refactoring 2014-04-26 23:39:19 -04:00
split Performed a large refactoring 2014-04-26 23:39:19 -04:00
sqlmap Performed a large refactoring 2014-04-26 23:39:19 -04:00
ssh Performed a large refactoring 2014-04-26 23:39:19 -04:00
ssh-copy-id Performed a large refactoring 2014-04-26 23:39:19 -04:00
ssh-keygen Performed a large refactoring 2014-04-26 23:39:19 -04:00
stdout Performed a large refactoring 2014-04-26 23:39:19 -04:00
strace Performed a large refactoring 2014-04-26 23:39:19 -04:00
systemctl Performed a large refactoring 2014-04-26 23:39:19 -04:00
tail Performed a large refactoring 2014-04-26 23:39:19 -04:00
tar Performed a large refactoring 2014-04-26 23:39:19 -04:00
tcpdump Performed a large refactoring 2014-04-26 23:39:19 -04:00
tmux Performed a large refactoring 2014-04-26 23:39:19 -04:00
top Performed a large refactoring 2014-04-26 23:39:19 -04:00
truncate Performed a large refactoring 2014-04-26 23:39:19 -04:00
uname Performed a large refactoring 2014-04-26 23:39:19 -04:00
vim Performed a large refactoring 2014-04-26 23:39:19 -04:00
wget Performed a large refactoring 2014-04-26 23:39:19 -04:00
xargs Performed a large refactoring 2014-04-26 23:39:19 -04:00
yaourt Performed a large refactoring 2014-04-26 23:39:19 -04:00
youtube-dl Performed a large refactoring 2014-04-26 23:39:19 -04:00
yum Performed a large refactoring 2014-04-26 23:39:19 -04:00