81501b0cf30f

add an option to print the abspath instead of relative path
[view raw] [browse files]
author Bill Mill <bill.mill@gmail.com>
date Wed, 14 Aug 2013 20:02:33 -0400
parents de2735512614
children 0e947252dd46
branches/tags (none)
files ffind

Changes

--- a/ffind	Sat Nov 24 13:41:51 2012 -0500
+++ b/ffind	Wed Aug 14 20:02:33 2013 -0400
@@ -467,6 +467,9 @@
 
     for item in contents:
         path = os.path.join(dir, item)
+        if options.print_fullname:
+            path = os.path.abspath(path)
+
         if not should_ignore(item, path, ignorers):
             if match(query, path, item):
                 out(path, '\0' if options.zero else '\n')
@@ -517,6 +520,9 @@
     p.add_option('-E', '--non-entire', dest='entire',
                  action='store_false',
                  help='match PATTERN against only the filenames (default)')
+    p.add_option('-p', '--fullname', dest='print_fullname',
+                  action='store_true', default=False,
+                  help="print the file's full name")
 
     # Case sensitivity
     g = OptionGroup(p, "Configuring Case Sensitivity")