batch pretty (color) print of python code?
Paul McNett
p at ulmcnett.com
Mon Sep 27 19:20:02 EDT 2004
Fernando Perez writes:
> You said linux was OK. A simple enscript alias works
> wonders:
>
> planck[python]> which codeprint
> codeprint: ein Alias fur enscript -G2rjE --color !*
> planck[python]> which codeps
> codeps: ein Alias fur enscript -G2rjE --color -o
> !*.ps !*; gv !*.ps
>
> That's what I use for all kinds of source, it does a pretty
> decent job with python (and knows about C, C++, perl,...)
That's great! Thanks for turning me on to that. Here is the
alias I'm now using:
alias codeps='enscript -G2rjE --color -o -'
This takes input on stdin and sends the output to stdout, so the
OP can type:
codeps *.py > output.ps
and that is pretty close to what the OP wanted (minus
recursion).
--
Paul McNett
Independent Software Consultant
http://www.paulmcnett.com
More information about the Python-list
mailing list