xpipe/lang/base/texts/executionType_da.md
2024-06-07 16:01:18 +00:00

1.7 KiB

Udførelsestyper

Du kan bruge et script i flere forskellige scenarier.

Når du aktiverer et script, dikterer udførelsestyperne, hvad XPipe vil gøre med scriptet.

Init-scripts

Når et script er angivet som init-script, kan det vælges i shell-miljøer.

Hvis et script er aktiveret, vil det desuden automatisk blive kørt ved init i alle kompatible shells.

Hvis du f.eks. opretter et simpelt init-script som

alias ll="ls -l"
alias la="ls -A"
alias l="ls -CF"

du vil have adgang til disse aliasser i alle kompatible shell-sessioner, hvis scriptet er aktiveret.

Shell-scripts

Et normalt shell-script er beregnet til at blive kaldt i en shell-session i din terminal. Når det er aktiveret, bliver scriptet kopieret til målsystemet og lagt ind i PATH i alle kompatible shells. På den måde kan du kalde scriptet fra hvor som helst i en terminalsession. Scriptnavnet skrives med små bogstaver, og mellemrum erstattes med understregninger, så du nemt kan kalde scriptet.

Hvis du f.eks. opretter et simpelt shell-script med navnet apti som

sudo apt install "$1"

kan du kalde det på ethvert kompatibelt system med apti.sh <pkg>, hvis scriptet er aktiveret.

Fil-scripts

Endelig kan du også køre brugerdefinerede scripts med filinput fra filbrowser-grænsefladen. Når et filscript er aktiveret, vises det i filbrowseren, så det kan køres med filinput.

Hvis du f.eks. opretter et simpelt filscript som

sudo apt install "$@"

kan du køre scriptet på udvalgte filer, hvis scriptet er aktiveret.

Flere typer

Da eksemplet på fil-scriptet er det samme som eksemplet på shell-scriptet ovenfor, kan du se, at du også kan sætte kryds i flere bokse for udførelsestyper af et script, hvis de skal bruges i flere scenarier.