"""Recurse from current or given directory and display all folders with
tags."""
+import datetime
import optparse
import os
import sys
def addTag(tag, baseDir):
- try:
- open(baseDir + '/' + TAG_PREFIX + tag, 'r')
- print "ee's already got one (%s)" % tag
- except IOError:
- t = open(baseDir + '/' + TAG_PREFIX + tag, 'w')
- t.close()
+ fname = baseDir + '/' + TAG_PREFIX + tag
+ #if os.path.exists(fname):
+ fd = open(fname, 'a')
+ print >>fd, datetime.datetime.now().strftime('%F %T')
+ #try:
+ #open(baseDir + '/' + TAG_PREFIX + tag, 'r')
+ #print "ee's already got one (%s)" % tag
+ #except IOError:
+ #t = open(baseDir + '/' + TAG_PREFIX + tag, 'w')
+ #t.close()
def deleteTag(tag, baseDir):
taglist = []
if arglen == 0:
- walkDir = _cwd
+ #walkDir = _cwd
+ walkDir = '.'
elif arglen == 1:
walkDir = os.path.expandvars(os.path.expanduser(args[0]))
walkDir = walkDir.rstrip(os.sep)
print '\n'.join(listTags(walkDir))
elif opt.tag:
for t in opt.tag.split(',') + taglist:
- print 'adding', t
print findTag(t, walkDir)
elif opt.add:
for t in opt.add.split(',') + taglist: