Files
deb-python-django-compressor/compressor/tests/precompiler.py
2016-08-04 11:45:53 +03:00

35 lines
896 B
Python

#!/usr/bin/env python
from __future__ import with_statement
import optparse
import sys
def main():
p = optparse.OptionParser()
p.add_option('-f', '--file', action="store",
type="string", dest="filename",
help="File to read from, defaults to stdin", default=None)
p.add_option('-o', '--output', action="store",
type="string", dest="outfile",
help="File to write to, defaults to stdout", default=None)
options, arguments = p.parse_args()
if options.filename:
with open(options.filename) as f:
content = f.read()
else:
content = sys.stdin.read()
content = content.replace('background:', 'color:')
if options.outfile:
with open(options.outfile, 'w') as f:
f.write(content)
else:
print(content)
if __name__ == '__main__':
main()