Starship/fr: Difference between revisions

m fix link
FuzzyBot (talk | contribs)
Updating to match new version of source page
Line 34: Line 34:
];
];
</syntaxhighlight>
</syntaxhighlight>
Après avoir modifié votre configuration, appliquez les modifications en exécutant:
Après avoir modifié votre configuration, appliquez les modifications en exécutant:


Line 46: Line 47:


<syntaxhighlight lang="nix">
<syntaxhighlight lang="nix">
  programs.starship.enable = true; #enable starship
programs.starship.enable = true;
</syntaxhighlight>
</syntaxhighlight>
après avoir installé Starship, vous devez le sourcer dans votre shell
après avoir installé Starship, vous devez le sourcer dans votre shell


<div lang="en" dir="ltr" class="mw-content-ltr">
Bash:
Bash:
</div>
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
eval "$(starship init bash)"
eval "$(starship init bash)"
</syntaxhighlight>
</syntaxhighlight>
zsh:
 
<div lang="en" dir="ltr" class="mw-content-ltr">
Zsh:
</div>
 
<syntaxhighlight lang="zsh">
<syntaxhighlight lang="zsh">
eval "$(starship init zsh)"
eval "$(starship init zsh)"
</syntaxhighlight>
</syntaxhighlight>
fish:
 
<div lang="en" dir="ltr" class="mw-content-ltr">
Fish:
</div>
 
<syntaxhighlight lang="fish">
<syntaxhighlight lang="fish">
starship init fish | source
starship init fish | source
</syntaxhighlight>
</syntaxhighlight>
si vous utilisez d'autres shells que ceux que je viens de mentionner, veuillez vous rendre ici
 
<div lang="en" dir="ltr" class="mw-content-ltr">
if you use other shells than what I just mentioned please head to this [https://starship.rs/guide/#step-2-set-up-your-shell-to-use-starship page]
</div>


<span id="Advanced"></span>
<span id="Advanced"></span>
=== Avancé ===
=== Avancé ===


Vous pouvez personnaliser Starship avec Nix (voici un extrait pour comprendre)
<div lang="en" dir="ltr" class="mw-content-ltr">
you can customize starship with Nix (here's a snippet to understand)
<nowiki>:</nowiki>
<nowiki>:</nowiki>
</div>
<syntaxhighlight lang="nix">
<syntaxhighlight lang="nix">
programs.starship = {
programs.starship = {
      enable = true;
  enable = true;
      settings = {
  settings = {
        add_newline = true;
    add_newline = true;
        command_timeout = 1300;
    command_timeout = 1300;
        scan_timeout = 50;
    scan_timeout = 50;
        format= "$all$nix_shell$nodejs$lua$golang$rust$php$git_branch$git_commit$git_state$git_status\n$username$hostname$directory";
    format = "$all$nix_shell$nodejs$lua$golang$rust$php$git_branch$git_commit$git_state$git_status\n$username$hostname$directory";
        character = {
    character = {
          success_symbol = "[](bold green) ";
      success_symbol = "[](bold green) ";
          error_symbol = "[✗](bold red) ";
      error_symbol = "[✗](bold red) ";
        };
    };
      };
  };
};
};
</syntaxhighlight>
</syntaxhighlight>
Comme nous ne pouvons pas inclure toutes les options sur Starship, voici un lien GitHub. <nowiki> [https://gist.github.com/fe2-Nyxar/042350a74c12c7da7725dffec0f5d4f7 contenant toutes les options de configuration] </nowiki>


et voici la documentation officielle pour expliquer chaque option <nowiki> [https://starship.rs/config/ starship guide de configuration] </nowiki>
<div lang="en" dir="ltr" class="mw-content-ltr">
since we can't include every option on Starship here's a GitHub link <noinclude> [https://gist.github.com/s-a-c/0e44dc7766922308924812d4c019b109#file-starship-nix/ containing every configuration option] </noinclude> and here's the official documentation to explain each option [https://starship.rs/config/ starship configuration guide]
</div>


Bonne chance pour la configuration :D
<div lang="en" dir="ltr" class="mw-content-ltr">
good luck :D
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
[[Category:Shell]]
[[Category:Shell]]
</div>