Skip to content

Opdrachten (NL)

TheFactoryGuy edited this page Nov 2, 2026 · 2 revisions

Soms moet er in je project een opdracht draaien, zoals npm run db:migrate of npm install. Dat hoef je nooit zelf in een terminal te typen: Coodoo doet het voor je.

Waar je ze ziet

Een opdracht verschijnt als kaart met een korte uitleg en de knop Laat Coodoo dit doen:

  • in de Chat, als de agent voorstelt iets uit te voeren;
  • bovenaan het venster Doelen, bij Coodoo heeft je nodig, als het team na een doel iets voor je klaarzette (bijvoorbeeld nadat je een sleutel hebt ingevuld);
  • in het venster App, als je app eenmalig iets nodig heeft voor de eerste start.

Uitvoeren

  1. Lees wat de opdracht doet. Bij npm run … zie je ook wat dat script uitvoert.
  2. Klik op Laat Coodoo dit doen. Je ziet de uitvoer live; met Stoppen breek je hem af.
  3. Gelukt of Mislukt verschijnt bovenaan de kaart. Mislukt het, klik dan op Vraag wat er misging: de chat krijgt de foutmelding mee en legt uit wat je kunt doen.

Coodoo gebruikt de Node, Python of Java die het voor dit project installeerde (zie Benodigdheden), en de sleutels uit Instellingen van je app.

Wat Coodoo niet uitvoert

Coodoo controleert elke opdracht eerst. Het voert alleen ontwikkelgereedschap uit (zoals npm, npx, pnpm, yarn, pip, python of cargo) en weigert:

  • meerdere opdrachten aan elkaar, of tekens als |, ;, > en $;
  • sudo, iets globaal installeren (-g) en iets buiten je project;
  • publiceren of inloggen (npm publish, npm login);
  • gereedschap dat nog niet in je project staat (npx haalt niets los van internet);
  • code die direct op de opdrachtregel staat (node -e, python -c).

Wordt een opdracht geweigerd, dan zie je waarom. Er draait niets zonder dat jij klikt, en niet terwijl de autopilot aan het werk is.

Clone this wiki locally