Commit Graph

509 Commits

Author SHA1 Message Date
Alessio Bogon fdbc8909cc Use find_packages from setuptools to identify packages 2015-01-08 23:58:35 +01:00
Alessio Bogon 76a91ce358 Use setuptools insted of distutils.
Distutils is old and basic, setuptools is the current preferred way.
See https://python-packaging-user-guide.readthedocs.org/en/latest/current.html
2015-01-08 23:54:12 +01:00
Chris Lane be2cb6e632 Version 2.1.3
- Added new cheatsheets
- Appended to `.gitignore`
2015-01-05 20:44:25 -05:00
Chris Lane 426b0aaa0d Merge pull request #197 from thylong/gzip
Add cheat for gzip
2015-01-05 20:39:35 -05:00
Chris Lane 9041c57d21 Merge pull request #200 from poliveira89/new_cheatsheets
New cheatsheets
2015-01-05 20:38:19 -05:00
thylong 1dd9d85509 Merge branch 'gzip' of github.com:thylong/cheat into gzip
Conflicts:
	cheat/cheatsheets/gzip
2015-01-04 13:24:52 +01:00
thylong 9506167af8 Add cheat for gzip 2015-01-04 13:23:47 +01:00
Chris Lane 03bb651bf0 Version bump 2014-12-29 21:45:46 -05:00
Chris Lane c4a5ca3900 Merge pull request #198 from thylong/ssh_forward
Update cheat ssh
2014-12-29 21:37:39 -05:00
Chris Lane 03b587f538 Merge pull request #196 from Mic92/patch-7
ss
2014-12-29 21:36:59 -05:00
Chris Lane e4d7722476 Merge pull request #195 from Mic92/master
ping6
2014-12-29 21:36:18 -05:00
Chris Lane 3807aa5433 Merge pull request #194 from Mic92/patch-6
smbclient
2014-12-29 21:35:40 -05:00
thylong 956ce7fadd Update cheat ssh 2014-12-26 15:57:01 -05:00
thylong 57876ed0e7 Add cheat for gzip 2014-12-26 15:46:48 -05:00
Jörg Thalheim 58abb16ca1 ss 2014-12-24 21:42:16 +01:00
Jörg Thalheim 54e30022f0 ping6: fix typo 2014-12-24 18:08:56 +01:00
Jörg Thalheim c412cd0534 ping6 2014-12-24 12:15:03 +01:00
Jörg Thalheim 2d67038188 smbclient 2014-12-24 12:13:29 +01:00
Chris Lane 603bc360c0 Version bump 2014-12-09 20:58:15 -05:00
Chris Lane f772ef167e Merge pull request #190 from ImmortalPC/master
[NMAP] Change comment "300" => X
2014-12-09 20:39:29 -05:00
Chris Lane 2c2ab6a57f Merge pull request #191 from amitsaha/master
Add cheat for docker
2014-12-09 20:39:15 -05:00
poliveira89 61458933eb SSH cheatsheet updated: support for SSH tunnels between local host and remote host 2014-11-22 17:15:51 +00:00
poliveira89 6f579f9234 New cheatsheet added: support for Bower (frontend package manager) 2014-11-22 17:09:58 +00:00
Amit Saha 77429d9ccc Add cheat for docker 2014-10-23 14:48:25 +10:00
ImmortalPC 4ea583503b [NMAP] Change comment "300" => X 2014-10-20 19:31:31 +02:00
Chris Lane 7eb405dcf8 Merge pull request #189 from chrisallenlane/dev
Cherry-picking changes from #185
2014-10-19 11:46:27 -04:00
Chris Lane 6b8ecd6b5c Cherry-picking changes from #185
@zhujian0805 contributed some excellent cheatsheets in #185, but some
binary files seem to have gotten mixed into the commit as well. This
commit cherry-picks the cheatsheet file changes from that PR while
leaving behind the cruft.

Also performed minor editing on some of the cheatsheets.
2014-10-19 11:43:43 -04:00
Chris Lane 6efae113cf Merge branch 'master' of github.com:erikcox/cheat into erikcox-master
* 'master' of github.com:erikcox/cheat:
  Added a condition in prompt_yes_or_no() to use input or raw_input
  First attempt at making utils.py compatible with Python 2 and 3.
2014-10-19 11:02:32 -04:00
Chris Lane ed91f9fa37 Merge branch 'master' of github.com:ImmortalPC/cheat into ImmortalPC-master
* 'master' of github.com:ImmortalPC/cheat:
  [GREP,NMAP,RM,WGET] Add new cheats
2014-10-18 18:41:32 -04:00
Chris Lane 0720d0fdc2 Merge pull request #188 from Mic92/patch-5
mount: add bind mount
2014-10-18 18:38:56 -04:00
Chris Lane cb706de241 Merge pull request #183 from ihashacks/master
add debugging examples for bash, add new command route
2014-10-18 18:37:50 -04:00
Jörg Thalheim 873968903a mount: add bind mount 2014-10-12 13:16:53 +02:00
Erik Cox dde3acf109 Added a condition in prompt_yes_or_no() to use input or raw_input 2014-09-13 15:46:57 -07:00
Erik Cox d1d5d84e4c First attempt at making utils.py compatible with Python 2 and 3. 2014-09-13 15:09:40 -07:00
Brandon Pierce 41d2a810e6 add debugging examples for bash
add new command route
2014-08-13 10:49:56 -07:00
Chris Lane 28478ff257 Merge pull request #181 from laomaiweng/cheatsheets
Additional cheatsheets: rpm, hub
2014-08-11 21:34:12 -04:00
Chris Lane 111c2098c0 Merge pull request #182 from barhamd/patch-1
Never parse ls.
2014-08-11 21:30:44 -04:00
barhamd ce611eaceb Never parse ls.
http://mywiki.wooledge.org/ParsingLs

It's about the only thing I really know about bash.
2014-08-08 11:52:43 -06:00
quentin ab2d96edb4 Add new `readline` cheatsheet 2014-08-07 12:32:34 +02:00
quentin b193112a13 Add new ['hub'](https://hub.github.com/) cheatsheet 2014-08-07 12:00:48 +02:00
quentin db92b4c5d8 Add new 'rpm' cheatsheet 2014-08-07 11:59:59 +02:00
Chris Lane 8dd00d8c9b Merge pull request #179 from chrisallenlane/dev
Issue #175
2014-08-06 22:06:11 -04:00
Chris Lane f9f1c5b3e4 Issue #175
Noted `tldr` as a closely-related project in the `README`.
2014-08-06 22:04:19 -04:00
Chris Lane 6a8e3f7fc6 Version bump. 2014-08-06 22:01:06 -04:00
Chris Lane 64d331265e Merge pull request #178 from chrisallenlane/root
Issue #172
2014-08-06 21:57:36 -04:00
Chris Lane e391cf2f01 Issue #172
Previously, `cheat` would exit if run by `root`. The rationale was:

If `cheat` was run by an unprivileged user (`chris`, for example), the
`$DEFAULT_CHEAT_DIR` would default to `/home/chris/.cheat`. If cheat was
run via `sudo`, however, the `$DEFAULT_CHEAT_DIR` would suddenly be
`/root/.cheat`.

Presuming that those individual user cheat dirs actually contained cheat
sheets, this could cause confusion, because cheat sheets accessible to
one user (`chris`) would not be accessible to the other (`root`). Thus,
cheatsheets would appear and disappear, depending on which user was
running `cheat`. (This would only be an issue, of course, for cheat
sheets that existed within the respective users' cheat dirs. System-wide
cheat sheets would be unaffected.)

`cheat` was thus programmed to gracefully fail when run as `root` to
prevent that possible confusion.

However, I'm backing away from that reasoning, because:

1. It's causing a headache for real users who'd like to run `cheat` as
root

2. Other venerable programs (`vim`, etc.) suffer from the same problem,
but nobody seems to mind enough to do anything about it. Thus, I suppose
the laissez-faire approach is essentially the sanctioned "solution" to
this problem.

3. Users sufficently troubled by this confusion may rememdy the problem
manually by setting environment variables (`$DEFAULT_CHEAT_DIR`, etc.)

Thus, `cheat` no longer complains if run by `root`.

Version-bumped to 2.1.0.
2014-08-06 21:56:19 -04:00
Chris Lane 3e287e62b8 Merge pull request #174 from juliushaertl/master
Add cheat for iproute2
2014-08-06 21:23:18 -04:00
Chris Lane 13429f6148 Merge pull request #177 from ahbahlut/patch-1
Update apt-get
2014-08-06 21:22:29 -04:00
Baptiste D. f125db6f45 Update apt-get
Mistake on #7
2014-08-06 09:25:08 +02:00
ImmortalPC 22a33dc5d3 [GREP,NMAP,RM,WGET] Add new cheats 2014-07-29 18:01:04 +02:00