diff --git a/Justfile b/Justfile index 09270b067..7f833f0b5 100644 --- a/Justfile +++ b/Justfile @@ -1612,6 +1612,12 @@ tags: # ** Misc ------------------------------------------------------------ MISC: +# show upcoming planned dated tasks +schedule *PERIOD: + #!/usr/bin/env osh + P={{ if PERIOD == '' { 'today..30days' } else { PERIOD } }} + hledger -f doc/SCHEDULE print --forecast=$P + # show recent branches summary with jj @branches: echo "Recent branches:" diff --git a/doc/SCHEDULE b/doc/SCHEDULE new file mode 100755 index 000000000..25905493b --- /dev/null +++ b/doc/SCHEDULE @@ -0,0 +1,18 @@ +#!/usr/bin/env hledger -n print --forecast=today..30days -f +# Like a crontab for maintainers. Note recurring/planned project tasks/events here. +# Run it, or run "just schedule [PERIOD]", to see upcoming items. + + +~ every feb 21st begin release prep +~ every mar 1st Q1 release + +~ every may 24th begin release prep +~ every jun 1st Q2 release + +~ every aug 24th begin release prep +~ every sep 1st Q3 release + +~ every aug 24th begin release prep +~ every dec 1st Q4 release + +~ every 3rd day of month finance update