Xavier Logerais and Copilot
158c3f99f0
perf: remove unnecessary subshells in command -v checks
...
Replace 'if (command -v x &>/dev/null); then' with
'if command -v x &>/dev/null; then' across completion.d, rc.d and
profile.d. Parentheses forced a subshell fork for every 'if' check,
which is unnecessary overhead since command -v runs fine in the
current shell.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-09-28 18:17:13 +02:00
Xavier Logerais
6f7aec9147
feat(libs): Improve colors lib
2025-11-21 19:44:12 +00:00
Xavier Logerais
c4a93c7647
feat(rc): Smart titles for tmux windows
2025-11-21 19:43:35 +00:00
Xavier Logerais
8d98936961
feat: Add fzf-git as 3rd party module
2025-11-21 19:42:04 +00:00
Xavier Logerais
2aaf279c9e
feat(libs): Prise en compte de tmux dans la fonction term_change_title
2025-03-27 11:35:46 +00:00
Xavier Logerais
5b0012ffc1
feat(rc): Ajout du support de fzf
2025-03-21 09:37:27 +00:00
Xavier Logerais
af4fb0e5fa
feat(rc): Ajout de l'outil zoxide
2025-03-15 22:37:34 +00:00
Xavier Logerais
611bab8f2f
feat: Add 3rd party libs
2025-03-13 00:20:24 +01:00
Xavier Logerais
333a7d8b46
feat: Ajout des répertoires rc.before.d et rc.after.d
2025-03-13 00:20:24 +01:00
Xavier Logerais
c53e964ce9
feat: Améliore la gestion pour sourcer le contenu des sous-répertoires (*.d)
2025-03-13 00:20:24 +01:00
Xavier Logerais
08916f80b6
feat(completion): Ajout du support de minikube
2025-01-17 09:07:56 +00:00
Xavier Logerais
9324547f92
feat(completion): Ajout du support de k3d
2025-01-17 09:07:23 +00:00
Xavier Logerais
1c34023066
feat(completion): Ajout du support de flux
2025-01-17 09:07:04 +00:00
Xavier Logerais
cd341b7d80
feat(rc): Amélioration de la gestion de anyenv
2025-01-17 09:05:56 +00:00
Xavier Logerais
af5d43fb36
feat(rc): Amélioration de la gestion de tmux
2025-01-17 09:05:09 +00:00
Xavier Logerais
ddd9509d74
feat(rc): Amélioration de la gestion de mcfly
2025-01-17 09:04:46 +00:00
Xavier Logerais
30597e31ed
feat(profile): Amélioration de la gestion de keychain
2025-01-17 09:03:53 +00:00
Xavier Logerais
ebb0139dbe
feat(profile): Amélioration de la gestions des applications par défaut
2025-01-17 09:03:19 +00:00
Xavier Logerais
3759b1b0ac
feat: Amélioration des aliases pour kubectl
2025-01-17 08:59:20 +00:00
Xavier Logerais
5f0ab15c42
feat: Ajout d'un alias automatique pour bat (improved cat)
2025-01-17 08:55:27 +00:00
Xavier Logerais
9e5fcc649e
feat: Modification completion aws
2024-07-29 08:19:18 +00:00
Xavier Logerais
5d71c2aa96
feat: Ajout completion pour glab
2024-07-29 08:18:30 +00:00
Xavier Logerais
af4807ed97
feat: Amélioration de la librairie colors
2024-07-19 10:32:08 +00:00
Xavier Logerais
f41e1c2411
fix: Meilleure gestion de Nix dans le bash_profile
2024-07-18 09:26:38 +00:00
Xavier Logerais
c2c0a11402
feat: Corrections shellcheck
2024-06-28 10:28:56 +00:00
Xavier Logerais
268ad94470
feat: Désactivation de librairies obsolettes
2024-06-28 10:28:18 +00:00
Xavier Logerais
a6905b9489
feat: Suppression completion ssh obsolete
2024-06-28 09:44:32 +00:00
Xavier Logerais
84ffaf33d2
feat: Ajout alias pour taskwarrior-tui
2024-06-28 09:00:56 +00:00
Xavier Logerais
ce15f00b6f
feat: Ajout automatique de la compltetion pour les aliases si _complete_alias est disponible
2024-06-28 08:32:11 +00:00
Xavier Logerais
cb323ec6c0
feat: Utilise nullglob pour éviter les erreurs de répertoires vides
2024-06-28 08:31:10 +00:00
Xavier Logerais
0c749a5fd0
feat: Définit des aliases plus génériques pour cd
2024-06-28 08:29:40 +00:00
Xavier Logerais
1338369be7
feat: Ajout completion pour kind
2024-06-24 09:24:49 +00:00
Xavier Logerais
9535c409e7
feat: Ajout completion pour podman
2024-06-24 09:24:32 +00:00
Xavier Logerais
a5671801de
fix: Annulation déplacement de asdf et mise vers profile.d
2024-06-21 17:15:19 +00:00
Xavier Logerais
df6de3cdbb
feat: Réécriture gestion des prompts dans rc.d
2024-06-21 16:49:23 +00:00
Xavier Logerais
f651195b22
fix: Correction activation ble.sh
2024-06-21 16:48:06 +00:00
Xavier Logerais
640df9986c
fix: Correction gestion direnv lorsqu'il n'est pas installé via asdf
2024-06-21 16:47:07 +00:00
Xavier Logerais
2140f57862
feat: Ajout support ble.sh installé depuis Nix
2024-06-21 13:23:29 +00:00
Xavier Logerais
167be1c6a1
feat: Ajout support asdf-vm installé depuis Nix
2024-06-21 13:22:52 +00:00
Xavier Logerais
0b8bba8c9b
feat: Meilleure gestion des applications par défaut
2024-06-21 13:21:56 +00:00
Xavier Logerais
8fcea3473a
chore: Nettoyage configuration krew dans rc.d
2024-06-20 09:51:04 +00:00
Xavier Logerais
aa9835f8bd
feat: shellcheck
2024-06-19 09:19:05 +00:00
Xavier Logerais
c9411bb43d
feat: Ajout de krew dans $PATH si nécéssaire
2024-06-18 12:45:37 +00:00
Xavier Logerais
c9bb673a15
feat: Ajout completion pour mise
2024-06-18 12:44:05 +00:00
Xavier Logerais
ee3626059c
feat: Déplacement initialisation mise de rc.d vers profile.d
2024-06-18 12:43:23 +00:00
Xavier Logerais
9fddab2e35
feat: Déplacement initialisation asdf de rc.d vers profile.d
2024-06-18 12:42:52 +00:00
Xavier Logerais
2fa4a55223
feat: Ajout d'aliases pour kubectl
2024-06-18 12:30:05 +00:00
Xavier Logerais
7f3f24e14d
feat: Ajout support outil mise-en-place ( https://mise.jdx.dev/ )
2024-06-13 10:57:24 +02:00
Xavier Logerais
45914bdb5a
feat: Amélioration configuration McFly
2024-06-13 10:56:39 +02:00