Differences between revisions 9 and 12 (spanning 3 versions)
Revision 9 as of 2008-03-19 23:47:22
Size: 1253
Editor: adsl-074-237-054-179
Comment:
Revision 12 as of 2009-05-30 18:08:46
Size: 1574
Editor: bas3-kingston08-1168067989
Comment: Add link to an example Python shell script
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
''''PyCon2008 Presentation on Command Line Tools:'''' Intermediate Level '''PyCon2008 Presentation on Command Line Tools:''' Intermediate Level
Line 12: Line 12:
 * [http://code.noahgift.com/pycon2008/pycon2008_cli_noahgift.pdf Slides: Creating Command Line Tools with Python]  * [[http://code.noahgift.com/pycon2008/pycon2008_cli_noahgift.pdf|Slides: Creating Command Line Tools with Python]]
Line 14: Line 14:
 * [http://code.noahgift.com/pycon2008/pycon2008_cli_noahgift.zip Source: Code]  * [[http://code.noahgift.com/pycon2008/pycon2008_cli_noahgift.zip|Source: Code]]
Line 16: Line 16:
''''Using Python To Create Unix Commandline Tools:'''' Beginning/Intermediate Level '''Using Python To Create Unix Commandline Tools:''' Beginning/Intermediate Level
Line 20: Line 20:
 * [http://www.ibm.com/developerworks/aix/library/au-pythocli/?ca=dgr-lnxw82pythonunixtool&S_TACT=105AGX59&S_CMP=GR Introduction To Creating CLI Tools with Python]  * [[http://www.ibm.com/developerworks/aix/library/au-pythocli/?ca=dgr-lnxw82pythonunixtool&S_TACT=105AGX59&S_CMP=GR|Introduction To Creating CLI Tools with Python]]

'''Command line tool with optparse, subprocess, and logging''': Intermediate level

 * This script provides shortcuts for using a Git repository but the script could be used as a template for other shell tools: [[http://www.jperla.com/blog/2008/11/17/a-clean-python-shell-script/ | A Clean Python Shell Script ]].

Creating Command Line Tools With Python

The Python standard library has many modules that make creating commandline tools quite simple. Often command line tools are made with pure Python modules, or are a mixture of calls to an operating system and Python, through the subprocess module. Some of the commonly used modules to create commandline tools are: optparse, configparser, and subprocess.

PyCon2008 Presentation on Command Line Tools: Intermediate Level

Using Python To Create Unix Commandline Tools: Beginning/Intermediate Level

Command line tool with optparse, subprocess, and logging: Intermediate level

  • This script provides shortcuts for using a Git repository but the script could be used as a template for other shell tools: A Clean Python Shell Script.

CommandlineTools (last edited 2021-02-07 21:57:21 by IwanAucamp)

Unable to edit the page? See the FrontPage for instructions.