Compare commits

...

13 Commits
2.5.0 ... 2.5.1

Author SHA1 Message Date
5487314676 Version bump: 2.5.1 2019-02-13 12:42:58 -05:00
ec360ccddd Merge pull request #435 from roachsinai/master
Expand ~ for 'CHEAT_USER_DIR', 'CHEAT_DEFAULT_DIR' and 'DEFAULT_CHEAT…
2019-02-13 12:40:25 -05:00
bb7dfd1028 Merge pull request #436 from avsej/patch-1
Fix typo in gcc sheet
2019-02-13 12:31:31 -05:00
b348724082 Update gcc 2019-02-13 13:52:33 +00:00
5053f07fd8 Expand ~ for 'CHEAT_USER_DIR', 'CHEAT_DEFAULT_DIR' and 'DEFAULT_CHEAT_DIR'. 2019-02-12 15:16:59 +08:00
4dd55105d2 Merge pull request #361 from aroonav/master
Enable starting the cheat python script on windows.
2019-02-06 10:25:29 -05:00
6148d64599 Merge pull request #430 from movd/rename
Update rename
2019-02-05 08:59:06 -05:00
cde8bcaa1d Update rename
Add cheat for mass rename with search and replace
2019-02-05 10:57:43 +01:00
fcb82778e4 * Corrected the logic to execute the cheat script.
* Check VISUAL, CHEAT_EDITOR, EDITOR environment variables before falling
back to wordpad as the default editor.
2019-02-05 12:18:26 +05:30
da92421948 Merge remote-tracking branch 'upstream/master' 2019-02-05 10:14:39 +05:30
d6c7863573 Merge pull request #428 from dufferzafar/patch-2
ssh: Improve SOCKS command
2019-02-04 14:54:52 -05:00
5812bca6b7 ssh: Improve SOCKS command
This doesn't give an SSH shell, but just forwards the ports - which is what one usually requires when setting up a SOCKS proxy.

The -q is to suppress messages etc.
2019-02-04 23:45:16 +05:30
d048ea5a10 Enable starting the cheat python script on windows.
For this add a small batch script in the same directory as the
cheat script.
2017-11-12 18:48:04 +05:30
7 changed files with 23 additions and 13 deletions

View File

@ -47,7 +47,7 @@ import os
if __name__ == '__main__':
# parse the command-line options
options = docopt(__doc__, version='cheat 2.5.0')
options = docopt(__doc__, version='cheat 2.5.1')
# initialize and validate configs
config = Configuration()

8
bin/cheat.bat Normal file
View File

@ -0,0 +1,8 @@
@echo OFF
if not defined CHEAT_EDITOR if not defined EDITOR if not defined VISUAL (
set CHEAT_EDITOR=write
)
REM %~dp0 is black magic for getting directory of script
python %~dp0cheat %*

View File

@ -10,7 +10,7 @@ gcc -g
# Debug with all symbols.
gcc -ggdb3
# Build for 64 bytes
# Build for 64 bits
gcc -m64
# Include the directory {/usr/include/myPersonnal/lib/} to the list of path for #include <....>

View File

@ -1,2 +1,5 @@
# Lowercase all files and folders in current directory
rename 'y/A-Z/a-z/' *
# Replace 'sometext' with 'replacedby' in all files in current directory
rename 's/sometext/replacedby/' *

View File

@ -21,7 +21,7 @@ ssh -f -L 8080:remote.example.com:5000 user@personal.server.com -N
ssh -X -t user@example.com 'chromium-browser'
# To create a SOCKS proxy on localhost and port 9999
ssh -D 9999 user@example.com
ssh -qND 9999 user@example.com
# To tunnel an ssh session over the SOCKS proxy on localhost and port 9999
ssh -o "ProxyCommand nc -x 127.0.0.1:9999 -X 4 %h %p" username@example2.com

View File

@ -49,15 +49,14 @@ class Configuration:
]).strip().lower()
# self.cheat_user_dir
self.cheat_user_dir = self._select([
os.environ.get('CHEAT_USER_DIR'),
os.environ.get('CHEAT_DEFAULT_DIR'),
os.environ.get('DEFAULT_CHEAT_DIR'),
# TODO: XDG home?
os.path.expanduser(
os.path.expandvars(os.path.join('~', '.cheat'))
),
])
self.cheat_user_dir = self._select(
map(os.path.expanduser,
filter(None,
[os.environ.get('CHEAT_USER_DIR'),
os.environ.get('CHEAT_DEFAULT_DIR'),
os.environ.get('DEFAULT_CHEAT_DIR'),
# TODO: XDG home?
os.path.join('~', '.cheat')])))
# self.cheat_editor
self.cheat_editor = self._select([

View File

@ -14,7 +14,7 @@ for f in os.listdir('cheat/cheatsheets/'):
# specify build params
setup(
name='cheat',
version='2.5.0',
version='2.5.1',
author='Chris Lane',
author_email='chris@chris-allen-lane.com',
license='GPL3',