annotate unixSoft/bin/tm-log @ 520:9af1fc9b713c

zsh: enable iterm2 integration This is the iterm2 integration script as of today. Squinting a bit, this looks like the version of the file from https://github.com/gnachman/iTerm2/commit/3d8173763e1e7f53c08a7da52fc92db4e036395a, which is the most recent edit to the file on github.
author Augie Fackler <raf@durin42.com>
date Thu, 14 Jul 2022 14:08:25 -0400
parents 44f1d686dff1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
506
44f1d686dff1 tm-log: new tool to show time machine logs on macOS
Augie Fackler <raf@durin42.com>
parents:
diff changeset
1 #!/bin/sh
44f1d686dff1 tm-log: new tool to show time machine logs on macOS
Augie Fackler <raf@durin42.com>
parents:
diff changeset
2
44f1d686dff1 tm-log: new tool to show time machine logs on macOS
Augie Fackler <raf@durin42.com>
parents:
diff changeset
3 filter='processImagePath contains "backupd" and subsystem beginswith "com.apple.TimeMachine"'
44f1d686dff1 tm-log: new tool to show time machine logs on macOS
Augie Fackler <raf@durin42.com>
parents:
diff changeset
4
44f1d686dff1 tm-log: new tool to show time machine logs on macOS
Augie Fackler <raf@durin42.com>
parents:
diff changeset
5 # show the last 12 hours
44f1d686dff1 tm-log: new tool to show time machine logs on macOS
Augie Fackler <raf@durin42.com>
parents:
diff changeset
6 start="$(date -j -v-12H +'%Y-%m-%d %H:%M:%S')"
44f1d686dff1 tm-log: new tool to show time machine logs on macOS
Augie Fackler <raf@durin42.com>
parents:
diff changeset
7
44f1d686dff1 tm-log: new tool to show time machine logs on macOS
Augie Fackler <raf@durin42.com>
parents:
diff changeset
8 echo ""
44f1d686dff1 tm-log: new tool to show time machine logs on macOS
Augie Fackler <raf@durin42.com>
parents:
diff changeset
9 echo "[History (from $start)]"
44f1d686dff1 tm-log: new tool to show time machine logs on macOS
Augie Fackler <raf@durin42.com>
parents:
diff changeset
10 echo ""
44f1d686dff1 tm-log: new tool to show time machine logs on macOS
Augie Fackler <raf@durin42.com>
parents:
diff changeset
11
44f1d686dff1 tm-log: new tool to show time machine logs on macOS
Augie Fackler <raf@durin42.com>
parents:
diff changeset
12 log show --style syslog --info --start "$start" --predicate "$filter"
44f1d686dff1 tm-log: new tool to show time machine logs on macOS
Augie Fackler <raf@durin42.com>
parents:
diff changeset
13
44f1d686dff1 tm-log: new tool to show time machine logs on macOS
Augie Fackler <raf@durin42.com>
parents:
diff changeset
14 echo ""
44f1d686dff1 tm-log: new tool to show time machine logs on macOS
Augie Fackler <raf@durin42.com>
parents:
diff changeset
15 echo "[Following]"
44f1d686dff1 tm-log: new tool to show time machine logs on macOS
Augie Fackler <raf@durin42.com>
parents:
diff changeset
16 echo ""
44f1d686dff1 tm-log: new tool to show time machine logs on macOS
Augie Fackler <raf@durin42.com>
parents:
diff changeset
17
44f1d686dff1 tm-log: new tool to show time machine logs on macOS
Augie Fackler <raf@durin42.com>
parents:
diff changeset
18 log stream --style syslog --info --predicate "$filter"