mirror of
https://github.com/cheat/cheat.git
synced 2024-11-24 23:11:36 +01:00
Got a working version.
This commit is contained in:
parent
2a178b53f9
commit
1188238381
48
cheat
Executable file
48
cheat
Executable file
@ -0,0 +1,48 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
import sys
|
||||||
|
|
||||||
|
# Create a dictionary of cheat sheets
|
||||||
|
cheats = {
|
||||||
|
|
||||||
|
'find' : '''
|
||||||
|
''',
|
||||||
|
|
||||||
|
'git' : '''
|
||||||
|
To set your identify:
|
||||||
|
git config --global user.name "John Doe"
|
||||||
|
git config --global user.email johndoe@example.com
|
||||||
|
|
||||||
|
To enable color:
|
||||||
|
git config --global color.ui true
|
||||||
|
''',
|
||||||
|
|
||||||
|
'ln' : '''
|
||||||
|
To create a symlink:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
''',
|
||||||
|
|
||||||
|
'tar' : '''
|
||||||
|
To extract an uncompressed archive:
|
||||||
|
tar -xvf /path/to/foo.tar
|
||||||
|
|
||||||
|
To extract a gz archive:
|
||||||
|
tar -xzvf /path/to/foo.tgz
|
||||||
|
|
||||||
|
To create a gz archive:
|
||||||
|
tar -czvf /path/to/foo.tgz /path/to/foo/
|
||||||
|
|
||||||
|
To extract a bz2 archive:
|
||||||
|
tar -xjvf /path/to/foo.tgz
|
||||||
|
|
||||||
|
To create a bz2 archive:
|
||||||
|
tar -cjvf /path/to/foo.tgz /path/to/foo/
|
||||||
|
''',
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
# Print the cheatsheet if it exists
|
||||||
|
print cheats[sys.argv[1]] if sys.argv[1] in cheats.keys() else 'No cheatsheet found.'
|
38
cheat1
38
cheat1
@ -1,38 +0,0 @@
|
|||||||
#!/usr/bin/env ruby
|
|
||||||
|
|
||||||
# look up the first argument passed to the script
|
|
||||||
cheat = case ARGV[0]
|
|
||||||
when 'git'
|
|
||||||
'
|
|
||||||
Need notes on how to:
|
|
||||||
1) Set colors
|
|
||||||
2) Set name / email
|
|
||||||
3) View/set remote branches
|
|
||||||
'
|
|
||||||
|
|
||||||
when 'tar'
|
|
||||||
'
|
|
||||||
tar
|
|
||||||
|
|
||||||
To extract an uncompressed archive:
|
|
||||||
tar -xvf /path/to/foo.tar
|
|
||||||
|
|
||||||
To extract a compressed archive:
|
|
||||||
tar -xzvf /path/to/foo.tgz
|
|
||||||
|
|
||||||
To create a compressed archive:
|
|
||||||
tar -czvf /path/to/foo.tgz /path/to/foo/
|
|
||||||
|
|
||||||
'
|
|
||||||
|
|
||||||
else
|
|
||||||
'No cheat sheet available.'
|
|
||||||
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
# find
|
|
||||||
|
|
||||||
# output
|
|
||||||
puts cheat
|
|
||||||
|
|
24
cheat2
24
cheat2
@ -1,24 +0,0 @@
|
|||||||
#!/usr/bin/env ruby
|
|
||||||
|
|
||||||
# Create a hash of cheatsheets
|
|
||||||
cheats = {
|
|
||||||
'tar' => '
|
|
||||||
some long string
|
|
||||||
some long string
|
|
||||||
some long string
|
|
||||||
some long string
|
|
||||||
some long string
|
|
||||||
some long string
|
|
||||||
',
|
|
||||||
|
|
||||||
'git' => '
|
|
||||||
some long string about git
|
|
||||||
some long string about git
|
|
||||||
some long string about git
|
|
||||||
some long string about git
|
|
||||||
some long string about git
|
|
||||||
',
|
|
||||||
}
|
|
||||||
|
|
||||||
# output
|
|
||||||
puts cheats[ARGV[0]] || 'No cheat sheet found.'
|
|
Loading…
Reference in New Issue
Block a user