Commit Graph

1043 Commits

Author SHA1 Message Date
Tomas Korbar 7814de96d2 Add classes for better readability 2019-01-15 17:09:39 +01:00
Tomas Korbar a651426075 Add reading settings from configuration file 2019-01-15 17:09:35 +01:00
Tomas Korbar c4c935a6a5 Change default location of cheatsheets 2019-01-15 16:48:07 +01:00
Chris Allen Lane df86142b8e
Merge pull request #411 from chrisallenlane/snap-cheatsheet
Created a `snap` cheatsheet
2019-01-11 17:19:08 -05:00
Chris Lane 60b05c8781 Created a `snap` cheatsheet 2019-01-11 17:18:02 -05:00
Chris Lane 22b64d2d08 Merge branch 'master' of https://github.com/liuyang1/cheat into liuyang1-master
Resolving merge-conflicts.
2019-01-11 17:00:39 -05:00
Chris Lane 1224908445 README edits
Updated the README to mention the new `CHEAT_HIGHLIGHT` environment
variable.
2019-01-11 16:36:17 -05:00
Chris Lane 28a2902e20 Implemented validation on CHEAT_HIGHLIGHT
Implemnted an assertion that `CHEAT_HIGHLIGHT` (if set) contains a value
that is acceptible to `termcolors`. This happens only once, upon the
invokation of `__main__`. If the assertion fails, `cheat` terminates
with an exit code of `1`.
2019-01-11 16:26:57 -05:00
Chris Lane 730c488854 Introduced CHEAT_HIGHLIGHT
Introduced CHEAT_HIGHLIGHT environment variable to de-couple search-term
highlighting from syntax highlighting.
2019-01-11 16:13:38 -05:00
Chris Lane ba9051e3cd `highlight` bug-fix
Fixed a bug in `cheat/utils.py` that would cause `highlight` to return
the wrong value when `CHEATCOLORS` was not set.
2019-01-11 15:58:21 -05:00
Chris Lane 7c7278ac8b Util logic simplification
- Simplified the logic regarding checking the state of `CHEATCOLORS` in
  `cheat/utils.py`

- Improved the commenting within the same
2019-01-11 15:54:20 -05:00
Chris Lane e1fdca231e Merged #353 with changes
PR #353 implemented highlighting on search terms within search results.
This PR:

- Merges the above
- Makes a few modifications upon the implementation

Specifically, the new implementation no longer relies on hard-coded
escape-sequences. Instead, a new `highlight` function has been created,
which in turn attempts to defer to the `termcolors` library to colorize
the necessary text.
2019-01-11 15:46:54 -05:00
Chris Lane 6b796adaf7 README edit
Edited the addition regarding Pygments.
2019-01-11 15:13:41 -05:00
Joaquin Garmendia Cabrera 95843e4674 Updating dependencies to highlighting 2019-01-11 15:10:39 -05:00
Chris Allen Lane 2b58300d84
Merge pull request #404 from gorshkov/master
Fix url in curl cheatsheet
2019-01-11 14:20:18 -05:00
Chris Allen Lane bf1be86fb9
Merge pull request #402 from FlorianKempenich/master
Add cheatsheet for `scd`
2019-01-11 14:19:22 -05:00
Chris Allen Lane 35c4a8d639
Merge pull request #403 from sundar-raman/master
Disable colorized output when CHEATCOLORS is not "true", or not set
2019-01-11 14:13:21 -05:00
Chris Lane 6910adae90 Merge branch 'master' of github.com:chrisallenlane/cheat 2019-01-11 14:05:55 -05:00
Chris Lane b47b4bc1d1 Modified .gitignore
Added `.env` to the list of ignored files.
2019-01-11 14:05:38 -05:00
Chris Allen Lane ea7e71b002
Merge pull request #407 from idarlund/patch-2
Update ssh
2019-01-11 14:04:11 -05:00
Chris Allen Lane d576eef13b
Merge pull request #408 from idarlund/patch-3
Update scp
2019-01-11 14:03:31 -05:00
Chris Allen Lane bec516b30a
Merge pull request #409 from hutchison/master
Fixed a typo.
2019-01-11 14:02:39 -05:00
Martin Darmüntzel f0b3f8037b
Fixed a typo. 2019-01-09 15:47:49 +01:00
Idar Lund 3938032595
Update scp
scp over socks
2019-01-08 08:24:16 +01:00
Idar Lund f35cfa084e
Update ssh
added ssh over socks tunnel
2019-01-08 08:19:09 +01:00
Evgeny cdb22f310d
Fix url in curl cheatsheet 2018-12-19 21:11:54 +07:00
Sundar Raman 6d1eff16a1 Disable colorized output when CHEATCOLORS is not "true", or not set 2018-11-11 13:04:51 +08:00
Florian Kempenich 9241de04d6
Update formatting to adhere to the guideline. 2018-10-25 11:37:39 +01:00
Florian Kempenich 8ac1851a69
Add cheatsheet for `scd`
`scd` is a fantastic `oh-my-zsh` plugin to quickly jump between directories.
See here: https://github.com/robbyrussell/oh-my-zsh/tree/master/plugins/scd
2018-10-25 11:34:25 +01:00
Chris Lane cccf37c284 Bumped the `patch` version number 2018-10-16 10:45:09 -04:00
Chris Allen Lane 15f70c2cc3
Merge pull request #401 from tculp/case-insensitive-search
Added a .lower() call to line when searching
2018-10-16 10:43:30 -04:00
tculp cebe3de389
Update sheets.py
Added a missing .lower() to the line
2018-10-15 12:21:52 -04:00
Chris Lane 8ec51d3194 v2.3.0
Version-bump to `v2.3.0`.
2018-10-15 10:51:11 -04:00
Chris Allen Lane 500dbbbd4a
Merge pull request #399 from tculp/case-insensitive-search
Changed search behavior to lower the search term and the lines being …
2018-10-15 10:44:57 -04:00
Chris Allen Lane 66ebae4ed5
Merge pull request #398 from ticky/patch-1
Add `tee /dev/tty` mid-pipeline example to tee
2018-10-09 11:22:43 -04:00
Chris Allen Lane 5a83a22888
Merge pull request #400 from dufferzafar/patch-1
Update pacman: command to view top recently installed packages
2018-10-09 11:19:47 -04:00
Shadab Zafar 62a2bf3c2d
Update pacman 2018-10-01 12:34:46 +05:30
Tyler Culp 4b6dc22c0a Changed search behavior to lower the search term and the lines being searched, thus providing case-insensitive search 2018-09-20 13:53:22 -04:00
Jessica Stokes cd46559250
Add `tee /dev/tty` mid-pipeline example to tee 2018-09-19 17:53:19 -07:00
Chris Allen Lane 03fb44159a
Merge pull request #394 from davidrea/patch-1
Add strikethrough to formatting
2018-09-17 09:33:35 -04:00
Chris Allen Lane f0bd3ba4e6
Merge pull request #393 from mirekfranc/for-loop-extended
for: add few more for examples, the last two are probably bash specific
2018-09-17 09:32:48 -04:00
Chris Allen Lane 72f8c88394
Merge pull request #395 from eterps/patch-1
Added insert/add line examples
2018-09-17 09:31:43 -04:00
Erik Terpstra 2fcc808e63
Added insert/add line examples
Added insert/add line examples.
2018-09-11 09:22:21 +02:00
Dave Rea 4aef22f457
Add strikethrough to formatting
(this is the one I always forget!)
2018-09-04 10:13:55 -04:00
Miroslav Franc 146b671412 add few more for examples, the last two are probably bash specific 2018-09-03 15:54:56 +02:00
Chris Allen Lane feab7a9706
Merge pull request #387 from idarlund/patch-1
Update rsync
2018-08-20 12:40:36 -04:00
Chris Allen Lane a5b0132b08
Merge pull request #385 from dsalaj/master
Add cheatsheet slurm
2018-08-20 12:21:10 -04:00
Chris Allen Lane ce1f4a099c
Merge pull request #386 from navarroaxel/lsblk
Add cheatsheet for lsblk
2018-08-20 12:16:34 -04:00
Chris Allen Lane 0e84cae79e
Merge pull request #374 from bu6hunt3r/devel
Added sheet for r2 disassembler/debugger/hex editor
2018-08-20 12:14:16 -04:00
Chris Allen Lane 93180c3852
Merge pull request #375 from shigemk2/zip
Added one more zip cheat
2018-08-20 11:50:27 -04:00