2024-02-12 commit to git.eldon.me

This commit is contained in:
Trey Blancher 2024-02-12 17:31:56 -05:00
parent 2a3ce6caf5
commit 56a7452e53
4 changed files with 31 additions and 132 deletions

4
.gitignore vendored
View File

@ -13,12 +13,12 @@
2022* 2022*
do_process.bak2017-11-06_file-test do_process.bak2017-11-06_file-test
rust/*/target/* rust/*/target/*
vim/syntax/README.md #vim/syntax/README.md
vim/syntax/timetracker.vim.hide vim/syntax/timetracker.vim.hide
vim/syntax/timetracker.vim.tmp vim/syntax/timetracker.vim.tmp
staging staging
test.py test.py
test.sh test.sh
timetracker.py-pre-incident-fixup timetracker.py-pre-incident-fixup
toggle_remote.sh #toggle_remote.sh
work work

16
toggle_remote.sh Executable file
View File

@ -0,0 +1,16 @@
#!/bin/zsh
readme=$(grep vim/syntax/README.md .gitignore)
if [[ "${readme}" =~ ^# ]]; then # we're switching to Pindrop GitHub
mv vim/syntax/timetracker.vim{,.hide}
mv vim/syntax/timetracker.vim{.tmp,}
/Users/tblancher/homebrew/bin/sed -Ei \
's,^#(vim/syntax/README.md),\1,;s,^#(toggle_remote.sh),\1,' .gitignore
git rm --cached toggle_remote.sh vim/syntax/README.md
else # we're switching to git.eldon.me
mv vim/syntax/timetracker.vim{,.tmp}
mv vim/syntax/timetracker.vim{.hide,}
/Users/tblancher/homebrew/bin/sed -Ei \
's,^(vim/syntax/README.md),#\1,;s,^(toggle_remote.sh),#\1,' .gitignore
fi

9
vim/syntax/README.md Normal file
View File

@ -0,0 +1,9 @@
# timetracker.vim syntax file and Git
The _timetracker.vim_ syntax file I use at my employer contains customer names
so it's easy to tell the parts of my timetracker log lines are for particular
customers (or other important entities). Since this information is sensitive,
I am sanitizing it before I post it to my personal, public-facing Git repo on
git.eldon.me.
Just run `./toggle_remote.sh` and it should do the right thing.

View File

@ -64,135 +64,9 @@ syntax keyword timetrackerStandardOps
\ verification \ verification
\ voiceprint \ voiceprint
syntax keyword Customers syntax keyword Customers
\ 53rd \ Customer1
\ A Cloud Guru \ Customer2
\ AIG \ Customer3
\ Aetna
\ Affinity
\ Alerus
\ Alliant
\ Ally
\ America
\ American
\ Ameriprise
\ AmerisourceBergen
\ Amerisource
\ Anthem
\ Associated
\ Athene
\ BMO
\ Banamex
\ Bandwidth
\ Bank
\ Banks
\ Bergen
\ Block
\ Broadway
\ C
\ CS
\ Canada
\ Canadian
\ Canvas
\ Capital
\ Cencora
\ Citi
\ CitiBanamex
\ Citibanamex
\ Citizens
\ Colorado
\ Comerica
\ Commission
\ Community
\ CoPERA
\ Corebridge
\ Credit
\ CVS
\ Desert
\ Digital
\ Dish
\ E
\ ETRADE
\ E*TRADE
\ Employment
\ Empower
\ Equifax
\ Equitable
\ FNBO
\ FNBPA
\ FPCU
\ Fargo
\ Federal
\ Fifth
\ Financial
\ First
\ GTE
\ Gen
\ Hancock
\ Hawaiian
\ Homestreet
\ Huntington
\ Jackson
\ John
\ KeyBank
\ Kohls
\ Life
\ Lock
\ Manulife
\ Mass
\ Metro
\ Montreal
\ Morgan
\ Mutual
\ NF
\ NYL
\ National
\ Nationwide
\ Navy
\ Network
\ New
\ Northwestern
\ Norton
\ Of
\ One
\ P
\ PERA
\ PNC
\ Pindrop
\ Plus
\ Prepaid
\ Regions
\ Republic
\ Rowe
\ Royal
\ S3
\ Santander
\ Securian
\ Sentry
\ South
\ Stanley
\ State
\ Summit
\ Support
\ TIAA
\ Tire
\ T[.]
\ The
\ Third
\ TRADE
\ TripActions
\ US
\ Union
\ United
\ Virginia
\ Walmart
\ Wells
\ West
\ Woodforest
\ WSECU
\ York
\ Zions
\ of
\ the
syntax match timetrackerTimestamp /\d\{4}-\%(0[135789]-\%([0-2]\d\|3[01]\)\|\%(1[02]-\%([0-2]\d\|3[01]\)\)\|0[46]-\%([0-2]\d\|30\)\|11-\%([0-2]\d\|30\)\|02-[0-2]\d\) \%([01]\d\|2[0-3]\):\%([0-5]\d\)\%(:[0-5]\d\)\{2}/ contained syntax match timetrackerTimestamp /\d\{4}-\%(0[135789]-\%([0-2]\d\|3[01]\)\|\%(1[02]-\%([0-2]\d\|3[01]\)\)\|0[46]-\%([0-2]\d\|30\)\|11-\%([0-2]\d\|30\)\|02-[0-2]\d\) \%([01]\d\|2[0-3]\):\%([0-5]\d\)\%(:[0-5]\d\)\{2}/ contained
"syntax match ticket /\(#|CM-|PD-\)\d\+/ "syntax match ticket /\(#|CM-|PD-\)\d\+/
@ -206,7 +80,7 @@ syntax match timetrackerTask /.*/ contained
syntax region timestampGroup start=/^/ end=/: / contains=timetrackerTimestamp syntax region timestampGroup start=/^/ end=/: / contains=timetrackerTimestamp
syntax region errTimestamp matchgroup=timestamp start="^\%(\d\{4}-\%(\%(0[13578]\|1[02]\)-\%([0-2]\d\|3[01]\)\|\%(0[469]\|11\)-\%([0-2]\d\|30\)\|02-[0-2]\d\) \%([01]\d\|2[0-3]\)\%(:[0-5]\d\)\{2}\)\@!" end=": " syntax region errTimestamp matchgroup=timestamp start="^\%(\d\{4}-\%(\%(0[13578]\|1[02]\)-\%([0-2]\d\|3[01]\)\|\%(0[469]\|11\)-\%([0-2]\d\|30\)\|02-[0-2]\d\) \%([01]\d\|2[0-3]\)\%(:[0-5]\d\)\{2}\)\@!" end=": "
syntax region category start=/\[/ end=/\]/ contains=timetrackerCategories syntax region category start=/\[/ end=/\]/ contains=timetrackerCategories
syntax region ticket start=/\(#\|CM-\|PD-\|NETENG-\|OPS-\|INC-\)\d\{-1}/ end=/\d / syntax region ticket start=/\(#\|CM-\|PD-\|NETENG-\|OPS-\)\d\{-1}/ end=/\d /
"syntax region item matchgroup=task start=/\]\s[\k ]\+/ end=/$/ contains=ticket "syntax region item matchgroup=task start=/\]\s[\k ]\+/ end=/$/ contains=ticket