Compare commits

...

11 Commits

Author SHA1 Message Date
Chris Lane
b6137cac8b patch version bump 2015-11-22 11:28:32 -05:00
Chris Lane
711fd02195 Trivial edit to cheatsheet 2015-11-22 11:26:15 -05:00
Chris Lane
248f5a0526 Merge branch 'master' of https://github.com/yafp/cheat into yafp-master
* 'master' of https://github.com/yafp/cheat:
  20151102 - Added 3 more cheats into the new apt cheatsheet
  20151102 - Adding a cheatsheet for at (apt vs apt-get)
2015-11-22 11:25:47 -05:00
Chris Lane
8e7ce511bd Merge pull request #242 from vyorkin/patch-1
Update docker cheat
2015-11-22 11:23:59 -05:00
Chris Lane
ba7ebc8392 Merge pull request #241 from Mic92/patch-10
ping: MTU check
2015-11-22 11:23:15 -05:00
Vasiliy Yorkin
6670785a2a Update docker 2015-11-17 15:35:03 +03:00
Jörg Thalheim
aabaab1185 ping: MTU check 2015-11-11 21:21:24 +01:00
Florian Pöck
22eb1f2df4 20151102 - Added 3 more cheats into the new apt cheatsheet 2015-11-02 14:51:37 +01:00
Florian Pöck
a519ea163e 20151102 - Adding a cheatsheet for at (apt vs apt-get) 2015-11-02 14:28:30 +01:00
Chris Lane
6a2eda80d4 patch version bump. 2015-10-15 18:57:33 -04:00
Chris Lane
20d52376f9 Undid packaging refactoring. 2015-10-15 18:56:34 -04:00
5 changed files with 54 additions and 35 deletions

View File

@@ -31,15 +31,14 @@ Options:
"""
# require the dependencies
import sheet
import sheets
from utils import *
from cheat import *
from cheat.utils import *
from docopt import docopt
def main():
if __name__ == '__main__':
# parse the command-line options
options = docopt(__doc__, version='cheat 2.1.17')
options = docopt(__doc__, version='cheat 2.1.19')
# list directories
if options['--directories']:
@@ -60,6 +59,3 @@ def main():
# print the cheatsheet
else:
print(colorize(sheet.read(options['<cheatsheet>'])))
if __name__ == '__main__':
main()

23
cheat/cheatsheets/apt Normal file
View File

@@ -0,0 +1,23 @@
# To search a package:
apt search package
# To show package informations:
apt show package
# To fetch package list:
apt update
# To download and install updates without installing new package:
apt upgrade
# To download and install the updates AND install new necessary packages:
apt dist-upgrade
# Full command:
apt update && apt dist-upgrade
# To install a new package(s):
apt install package(s)
# To uninstall package(s)
apt remove package(s)

View File

@@ -19,6 +19,9 @@ docker inspect --format {{.State.Pid}} <container_name_or_ID>
# http://nathanleclaire.com/blog/2014/07/12/10-docker-tips-and-tricks-that-will-make-you-sing-a-whale-song-of-joy/
docker inspect --format='{{json .Volumes}}' <container_id> | python -mjson.tool
# Copy files/folders between a container and your host
docker cp foo.txt mycontainer:/foo.txt
# list currently running containers
docker ps
@@ -26,4 +29,4 @@ docker ps
docker ps -a
# list all images
docker images
docker images

View File

@@ -3,3 +3,6 @@ ping -c 15 www.example.com
# ping a host with a total count of 15 packets overall, one every .5 seconds (faster ping).
ping -c 15 -i .5 www.example.com
# test if a packet size of 1500 bytes is supported (to check the MTU for example)
ping -s 1500 -c 10 -M do www.example.com

View File

@@ -1,32 +1,26 @@
"""cheat
~~~~~~~~
cheat allows you to create and view interactive cheatsheets on the
command-line. It was designed to help remind *nix system administrators of
options for commands that they use frequently, but not frequently enough
to remember.
:license: GPL3
"""
from setuptools import setup, find_packages
from distutils.core import setup
import os
setup(
name = 'cheat',
version = '2.1.17',
author = 'Chris Lane',
author_email = 'chris@chris-allen-lane.com',
license = 'GPL3',
description = 'cheat allows you to create and view interactive cheatsheets on the command-line',
long_description = __doc__,
url = 'https://github.com/chrisallenlane/cheat',
packages = find_packages(),
package_data = {
'cheat.cheatsheets': ['*'],
},
entry_points = {
'console_scripts': [
'cheat = cheat.app:main',
],
name = 'cheat',
version = '2.1.19',
author = 'Chris Lane',
author_email = 'chris@chris-allen-lane.com',
license = 'GPL3',
description = 'cheat allows you to create and view interactive cheatsheets '
'on the command-line. It was designed to help remind *nix system '
'administrators of options for commands that they use frequently, but not '
'frequently enough to remember.',
url = 'https://github.com/chrisallenlane/cheat',
packages = [
'cheat',
'cheat.cheatsheets',
'cheat.test',
],
package_data = {
'cheat.cheatsheets': [f for f in os.listdir('cheat/cheatsheets') if '.' not in f]
},
scripts = ['bin/cheat'],
install_requires = [
'docopt >= 0.6.1',
'pygments >= 1.6.0',