Update for release.
[python/dscho.git] / Tools / scripts / README
blob000f937d2e64d9f4a07d4aad59107ac6363a3872
1 This directory contains a collection of executable Python scripts that
2 are useful while building, extending or managing Python.  Some (e.g.,
3 dutree or lll) are also generally useful UNIX tools.
5 See also the Demo/scripts directory!
7 byext.py                Print lines/words/chars stats of files by extension
8 byteyears.py            Print product of a file's size and age
9 checkpyc.py             Check presence and validity of ".pyc" files
10 classfix.py             Convert old class syntax to new
11 copytime.py             Copy one file's atime and mtime to another
12 crlf.py                 Change CRLF line endings to LF (Windows to Unix)
13 cvsfiles.py             Print a list of files that are under CVS
14 dutree.py               Format du(1) output as a tree sorted by size
15 eptags.py               Create Emacs TAGS file for Python modules
16 findlinksto.py          Recursively find symbolic links to a given path prefix
17 fixcid.py               Massive identifier substitution on C source files
18 fixheader.py            Add some cpp magic to a C include file
19 fixnotice.py            Fix the copyright notice in source files
20 fixps.py                Fix Python scripts' first line (if #!)
21 ftpmirror.py            FTP mirror script
22 gencodec.py             Create Python codecs from Unicode mapping files
23 h2py.py                 Translate #define's into Python assignments
24 ifdef.py                Remove #if(n)def groups from C sources
25 lfcr.py                 Change LF line endings to CRLF (Unix to Windows)
26 linktree.py             Make a copy of a tree with links to original files
27 lll.py                  Find and list symbolic links in current directory
28 logmerge.py             Consolidate CVS/RCS logs read from stdin
29 mailerdaemon.py         parse error messages from mailer daemons (Sjoerd&Jack)
30 methfix.py              Fix old method syntax def f(self, (a1, ..., aN)):
31 mkreal.py               Turn a symbolic link into a real file or directory
32 ndiff.py                Intelligent diff between text files (Tim Peters)
33 nm2def.py               Create a template for PC/python_nt.def (Marc Lemburg)
34 objgraph.py             Print object graph from nm output on a library
35 pathfix.py              Change #!/usr/local/bin/python into something else
36 pdeps.py                Print dependencies between Python modules
37 pindent.py              Indent Python code, giving block-closing comments
38 ptags.py                Create vi tags file for Python modules
39 rgrep.py                Reverse grep through a file (useful for big logfiles)
40 suff.py                 Sort a list of files by suffix
41 sum5.py                 Print md5 checksums of files
42 tabnanny.py             Check for ambiguous indentation (Tim Peters)
43 tabpolice.py            Check for ambiguous indentation (GvR)
44 texi2html.py            Convert GNU texinfo files into HTML
45 treesync.py             Synchronize source trees (very ideosyncratic)
46 untabify.py             Replace tabs with spaces in argument files
47 which.py                Find a program in $PATH
48 xxci.py                 Wrapper for rcsdiff and ci