xpipe/lang/base/texts/executionType_nl.md

51 lines
1.9 KiB
Markdown
Raw Normal View History

2024-06-08 04:01:18 +12:00
# Uitvoeringstypen
2024-04-14 04:23:09 +12:00
2024-06-08 04:01:18 +12:00
Je kunt een script in meerdere verschillende scenario's gebruiken.
2024-04-14 04:23:09 +12:00
2024-06-08 04:01:18 +12:00
Wanneer je een script inschakelt, bepalen de uitvoeringstypen wat XPipe met het script zal doen.
2024-04-14 04:23:09 +12:00
2024-06-08 04:01:18 +12:00
## Init scripts
2024-04-14 04:23:09 +12:00
2024-06-08 04:01:18 +12:00
Als een script is aangewezen als init-script, kan het worden geselecteerd in shell-omgevingen.
2024-04-14 04:23:09 +12:00
2024-06-08 04:01:18 +12:00
Bovendien, als een script is ingeschakeld, zal het automatisch worden uitgevoerd op init in alle compatibele shells.
Als je bijvoorbeeld een eenvoudig init-script maakt als
```
alias ll="ls -l"
alias la="ls -A"
alias l="ls -CF"
```
je hebt toegang tot deze aliassen in alle compatibele shell sessies als het script is ingeschakeld.
## Shell scripts
Een normaal shellscript is bedoeld om aangeroepen te worden in een shellsessie in je terminal.
Als dit is ingeschakeld, wordt het script gekopieerd naar het doelsysteem en in het PATH van alle compatibele shells gezet.
Hierdoor kun je het script overal vandaan in een terminalsessie aanroepen.
De scriptnaam wordt met kleine letters geschreven en spaties worden vervangen door underscores, zodat je het script gemakkelijk kunt aanroepen.
Als je bijvoorbeeld een eenvoudig shellscript maakt met de naam `apti` zoals
```
sudo apt install "$1"
```
kun je dat op elk compatibel systeem aanroepen met `apti.sh <pkg>` als het script is ingeschakeld.
## Bestandsscripts
Tot slot kun je ook aangepaste scripts uitvoeren met bestandsinvoer vanuit de bestandsbrowserinterface.
Als een bestandsscript is ingeschakeld, verschijnt het in de bestandsbrowser om te worden uitgevoerd met bestandsinvoer.
Als je bijvoorbeeld een eenvoudig bestandsscript maakt zoals
```
sudo apt install "$@"
```
kun je het script uitvoeren op geselecteerde bestanden als het script is ingeschakeld.
## Meerdere types
Aangezien het voorbeeldbestandsscript hetzelfde is als het voorbeeldshell-script hierboven,
zie je dat je ook meerdere vakjes kunt aanvinken voor uitvoeringstypen van een script als ze in meerdere scenario's moeten worden gebruikt.
2024-04-14 04:23:09 +12:00