diff --git a/graph/decisions/fish-bash-hybrid-shell-strategy-fish-interactive-bash-for-sc-66bac9.md b/graph/decisions/fish-bash-hybrid-shell-strategy-fish-interactive-bash-for-sc-66bac9.md index 07fa59ae7e3..e24ce29844d 100644 --- a/graph/decisions/fish-bash-hybrid-shell-strategy-fish-interactive-bash-for-sc-66bac9.md +++ b/graph/decisions/fish-bash-hybrid-shell-strategy-fish-interactive-bash-for-sc-66bac9.md @@ -6,7 +6,7 @@ tags: [fish, bash, shell, claude-code, architecture, decision, homelab, shell-co importance: 0.6 confidence: 0.8 created: "2026-02-27T05:33:08.745935+00:00" -updated: "2026-02-27T05:33:26.612607+00:00" +updated: "2026-02-27T05:48:38.596981+00:00" relations: - target: 055aea5f-7084-48ae-a096-69ee1c35e114 type: REQUIRES @@ -18,6 +18,11 @@ relations: direction: outgoing strength: 0.75 edge_id: 3537b1ab-3443-444e-8e93-fe866b42f202 + - target: c292afbb-9b99-4628-8836-7a8d00c797e5 + type: RELATED_TO + direction: incoming + strength: 0.65 + edge_id: 0115d2f7-d73a-404b-ad3c-d44647d5c1b7 --- # Fish + Bash Hybrid Shell Strategy diff --git a/graph/edges/fix-bash-var-returns-exit-code--RELATED_TO--fish-bash-hybrid-shell-strateg-0115d2.md b/graph/edges/fix-bash-var-returns-exit-code--RELATED_TO--fish-bash-hybrid-shell-strateg-0115d2.md new file mode 100644 index 00000000000..685fbd6f482 --- /dev/null +++ b/graph/edges/fix-bash-var-returns-exit-code--RELATED_TO--fish-bash-hybrid-shell-strateg-0115d2.md @@ -0,0 +1,13 @@ +--- +id: 0115d2f7-d73a-404b-ad3c-d44647d5c1b7 +type: RELATED_TO +from_id: c292afbb-9b99-4628-8836-7a8d00c797e5 +from_title: "Fix: Bash ((var++)) returns exit code 1 with set -e when var is 0" +to_id: 66bac9cf-1b1e-42f5-903d-d28a9d5e1e1a +to_title: "Fish + bash hybrid shell strategy: fish interactive, bash for scripts/tools" +strength: 0.65 +created: "2026-02-27T05:48:38.596981+00:00" +updated: "2026-02-27T05:48:38.596981+00:00" +--- + +Both are bash scripting concerns from the same dotfiles/shell setup session diff --git a/graph/fixes/fix-bash-var-returns-exit-code-1-with-set-e-when-var-is-0-c292af.md b/graph/fixes/fix-bash-var-returns-exit-code-1-with-set-e-when-var-is-0-c292af.md index 6fb22d94f58..7b9c8715573 100644 --- a/graph/fixes/fix-bash-var-returns-exit-code-1-with-set-e-when-var-is-0-c292af.md +++ b/graph/fixes/fix-bash-var-returns-exit-code-1-with-set-e-when-var-is-0-c292af.md @@ -6,13 +6,18 @@ tags: [bash, scripting, debugging, fix, set-e, arithmetic, dotfiles] importance: 0.6 confidence: 0.8 created: "2026-02-27T05:47:56.914678+00:00" -updated: "2026-02-27T05:48:24.648974+00:00" +updated: "2026-02-27T05:48:38.596981+00:00" relations: - target: 5f31ea7f-9b53-427d-b601-ab98dabaa2e3 type: RELATED_TO direction: incoming strength: 0.8 edge_id: 5f5d8b39-4f75-4099-bcc6-e2aa87ec3d2b + - target: 66bac9cf-1b1e-42f5-903d-d28a9d5e1e1a + type: RELATED_TO + direction: outgoing + strength: 0.65 + edge_id: 0115d2f7-d73a-404b-ad3c-d44647d5c1b7 --- # Bash Arithmetic Pitfall: ((var++)) with set -e