diff textshaper/quote.py @ 25:a43d0ad17c29

STUB: textshaper/quote.py textshaper/split.py
author Jeff Hammel <k0scist@gmail.com>
date Sun, 23 Feb 2014 10:59:10 -0800
parents textshaper/split.py@4e00a2ce0a06
children c23782a7b7ba
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/textshaper/quote.py	Sun Feb 23 10:59:10 2014 -0800
@@ -0,0 +1,31 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+"""
+split some lines
+"""
+
+import argparse
+import os
+import sys
+
+def main(args=sys.argv[1:]):
+
+    parser = argparse.ArgumentParser(description=__doc__)
+    parser.add_argument('input', nargs='?',
+                        type=argparse.FileType('r'), default=sys.stdin,
+                        help='input file, or read from stdin if ommitted')
+    parser.add_argument('--quote', dest='quote',
+                        action='store_true', default=False)
+    options = parser.parse_args(args)
+
+    read = options.input.read()
+
+    lines = read.strip().split()
+    if options.quote:
+        lines = ["'{}'".format(line) for line in lines]
+
+    print '\n'.join(lines)
+
+if __name__ == '__main__':
+    main()