From fe6be566b4277eb54d2ac9d90d361a0e5ec4a2f0 Mon Sep 17 00:00:00 2001
From: Greg Wilson <gvwilson@third-bit.com>
Date: Tue, 7 Jun 2016 16:25:00 -0400
Subject: [PATCH] Getting rid of ugly hack

---
 bin/jekyllcat | 54 ---------------------------------------------------
 1 file changed, 54 deletions(-)
 delete mode 100755 bin/jekyllcat

diff --git a/bin/jekyllcat b/bin/jekyllcat
deleted file mode 100755
index 680ae04..0000000
--- a/bin/jekyllcat
+++ /dev/null
@@ -1,54 +0,0 @@
-#!/usr/bin/env python
-
-import sys
-from optparse import OptionParser
-
-
-def main():
-    '''Main driver.'''
-
-    parser = OptionParser()
-    parser.add_option('-o', '--opening',
-                      default=None, dest='opening', help='Header string')
-    parser.add_option('-c', '--closing',
-                      default=None, dest='closing', help='Footer string')
-    args, extras = parser.parse_args()
-    assert args.opening and args.closing, \
-        'Must specify opening (-o) and closing (-c) delimiters'
-
-    opening = closing = None
-    bodies = []
-
-    if not extras:
-        opening, content, closing = extract(args, sys.stdin)
-
-    else:
-        for filename in extras:
-            with open(filename, 'r') as reader:
-                o, content, c = extract(args, reader)
-                if opening is None:
-                    opening = o
-                    closing = c
-                bodies.append(content)
-
-    display(opening, *bodies, closing)
-
-
-def extract(args, reader):
-    '''Extract content from named file.'''
-
-    data = reader.read()
-    i_opening = data.find(args.opening) + len(args.opening)
-    i_closing = data.rfind(args.closing)
-    return data[:i_opening], data[i_opening:i_closing], data[i_closing:]
-
-
-def display(*blocks):
-    '''Display all the text.'''
-
-    for b in blocks:
-        print(b)
-
-
-if __name__ == '__main__':
-    main()
-- 
GitLab