Skip to content

Terminal (NL)

TheFactoryGuy edited this page Oct 31, 2026 · 3 revisions

Soms wil je zelf even een opdracht uitvoeren, zoals npm install, php artisan migrate of git log. Daarvoor is het venster Terminal (onder). Het werkt alleen in je projectmap.

Gebruiken

  1. Open het venster Terminal.
  2. Typ een opdracht en druk op Enter. Je ziet de uitvoer terwijl het programma bezig is, ook voortgangsbalken. Op Mac en Linux draait de opdracht in een echte terminal.
  3. Vraagt een programma iets (bijvoorbeeld "Doorgaan? y/n"), typ dan je antwoord en druk op Enter.
  4. Met Stoppen (of Ctrl+C) stop je wat er draait. Met de pijltjes omhoog en omlaag haal je eerdere opdrachten terug.

Met cd map ga je naar een submap, met cd terug naar de projectmap.

De terminal gebruikt dezelfde Node, Python of Java als de agents, en het gereedschap van je services (zoals de PHP van Herd).

Wat niet kan

De terminal blijft in je project. Coodoo bekijkt elke regel eerst en weigert:

  • paden buiten het project, ook via .., ~, $HOME of andere variabelen;
  • sudo en andere opdrachten die over je hele computer gaan;
  • een losse shell starten (bash -c …, curl … | sh); een script uit je project mag wel;
  • het hele project of de map .git weggooien;
  • destructieve git-opdrachten (zie Failsafes) en git push: pushen gaat via de GitHub-pagina, zodat je flow en de controle op sleutels blijven gelden.

Sleutels uit de kluis krijgt de terminal niet. Waar toch een sleutel in de uitvoer staat, zie je REDACTED.

Let op: dit is een vangrail tegen vergissingen, geen afgesloten ruimte. Voer geen opdrachten uit die je niet vertrouwt.

Clone this wiki locally