The bare command substitution ran on every shell start regardless of platform, so Linux/WSL printed "fish: Unknown command: security" at login — the 2>/dev/null only redirects the command's own stderr, not fish's command-not-found diagnostic. Guard with `type -q security`, matching conf.d/codex-github-mcp.fish, and skip the export when the lookup returns nothing so a missing keychain item no longer exports an empty GITHUB_PERSONAL_ACCESS_TOKEN. |
||
|---|---|---|
| dot_1password | ||
| dot_pi/agent | ||
| dot_terminfo | ||
| dot_tmux/plugins | ||
| private_dot_config | ||
| private_Library/private_Application Support/private_Arc | ||
| .chezmoiexternal.toml | ||
| .chezmoiignore | ||
| .gitignore | ||
| dot_gitconfig | ||
| dot_tmux.conf | ||
| dot_zshrc | ||
| run_onchange_after_install_main_deps.sh.tmpl | ||
| run_onchange_after_z_configure_tide.sh.tmpl | ||