# HG changeset patch # User Jeff Hammel # Date 1477676569 25200 # Node ID 892b53d86ff585bda6f07fb0775e58585ed512b3 # Parent 171d85c695539f35972fcf38dcfdf0d5ec07a1d8 this was mostly a note to self; never used diff -r 171d85c69553 -r 892b53d86ff5 python/tippytodos.py --- a/python/tippytodos.py Fri Oct 28 10:41:54 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,30 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import argparse -import os -import sys -from subprocess import check_output - -def call(command, **kwargs): - kwargs.setdefault('shell', True) - print (command) - return check_output(command, **kwargs) - -def main(args=sys.argv[1:]): - - usage = '%prog [options]' - parser = argparse.ArgumentParser(usage=usage, description=__doc__) - parser.add_argument('--mark', dest='mark', default='#') - parser.add_argument('-d', '--directory', dest='directory', default='.') - parser.add_argument('-p', '--pattern', dest='pattern', default='*.py') - options = parser.parse_args(args) - - command = ['find', options.directory, '-iname', options.pattern, - '|', - 'grep', '' ... ] # to finish - - output = check_output(subprocess.list2cmdline(command)) - -if __name__ == '__main__': - main()