Yruba stellt ein Regelsystem ähnlich wie Make oder Ant für die Shell (bash) bereit. Es stellt eine klare Trennung zwischen einer Liste von Abhängigkeiten zur Verfügung, die aktuell sein müssen, bevor die aktuelle Aufgabe ausgeführt werden kann, einem expliziten Test, der prüft, ob das Ziel wirklich veraltet ist, und einem Kommando, das letztlich das Ziel erstellt. Alles ist reine Bash-Syntax, daher muss man keine neue Kommandosprache lernen. (non)