Add options to omit filename and timestamp
This commit is contained in:
parent
29491e1639
commit
25717fff98
14
kitsune
14
kitsune
|
@ -88,7 +88,13 @@ def watch(args):
|
||||||
if lines[-1] == "":
|
if lines[-1] == "":
|
||||||
lines.pop()
|
lines.pop()
|
||||||
for ln in lines:
|
for ln in lines:
|
||||||
print(f"{f.path:{filename_length}}", format_ts(f.last_ts), dead, ln)
|
s = ""
|
||||||
|
if args.print_filename:
|
||||||
|
s += f"{f.path:{filename_length}} "
|
||||||
|
if args.print_timestamp:
|
||||||
|
s += format_ts(f.last_ts) + " "
|
||||||
|
s += dead + " " + ln
|
||||||
|
print(s)
|
||||||
else:
|
else:
|
||||||
try:
|
try:
|
||||||
stf = os.stat(f.path)
|
stf = os.stat(f.path)
|
||||||
|
@ -109,6 +115,12 @@ if __name__ == "__main__":
|
||||||
ap.add_argument("--match-filename",
|
ap.add_argument("--match-filename",
|
||||||
help="follow only matching files in directories",
|
help="follow only matching files in directories",
|
||||||
metavar="GLOB-PATTERN")
|
metavar="GLOB-PATTERN")
|
||||||
|
ap.add_argument("--no-filename", "--no-print-filename", action="store_false",
|
||||||
|
dest="print_filename",
|
||||||
|
help="don't print filename in each line")
|
||||||
|
ap.add_argument("--no-timestamp", "--no-print-timestamp", action="store_false",
|
||||||
|
dest="print_timestamp",
|
||||||
|
help="don't print timestamp in each line")
|
||||||
ap.add_argument("files", nargs="*", default=["."],
|
ap.add_argument("files", nargs="*", default=["."],
|
||||||
metavar="file")
|
metavar="file")
|
||||||
args = ap.parse_args()
|
args = ap.parse_args()
|
||||||
|
|
Loading…
Reference in New Issue