Shorten TODO template headings
[khome.git] / home / lib / login_functions.sh
index 193f4be..d6f739d 100644 (file)
@@ -425,19 +425,42 @@ gh_clone_repo() {
     git clone "$1"
 }
 
+bar() {
+    local -r len="${1:-79}" # 1st arg or 79.
+    local -r char="${2:--}" # 2nd arg or a dash.
+    for _ in {1.."$len"}; do
+        printf '%c' "$char";
+    done
+}
+
 daily_todo_file_template() {
 cat << EOF
 ===============================================================================
 $(date '+%F %A')
 ===============================================================================
 
+-------------------------------------------------------------------------------
+TODAY
+-------------------------------------------------------------------------------
+
+
+-------------------------------------------------------------------------------
+CURRENT
+-------------------------------------------------------------------------------
+
 
-backlog
+-------------------------------------------------------------------------------
+BLOCKED
+-------------------------------------------------------------------------------
+
+
+-------------------------------------------------------------------------------
+BACKLOG
 -------------------------------------------------------------------------------
 EOF
 }
 
-todo() {
+today() {
     local date
     date="$(date +%F)"
     local -r dir="$DIR_TODO/daily"
@@ -448,7 +471,11 @@ todo() {
     then
         daily_todo_file_template > "$file"
     fi
-    cd "$DIR_TODO" && "$EDITOR" "$file"
+    cd "$DIR_TODO" && "$EDITOR" $EDITOR_ARGS "$file"
+}
+
+todo() {
+    cd "$DIR_TODO" && "$EDITOR" TODO
 }
 
 work_log_template() {
This page took 0.031548 seconds and 4 git commands to generate.