- a GUI ...
- send messages to /var/log/messages (use syslog, I guess)
- find grep, cut, awk ... using which
- handle upload failures
- when "getting config" fails, all tests should be suspended until it succeeds again
- make easy to add camlgrenouille as automatically started item under OS X:
Etant root (Yaisse j'aime cela en, plus du terminal), j'ai créé un répertoire /Library/StartupItems/CamlGrenouille qui contient deux fichiers : CamlGrenouille et StartupParameters.plist. Voici le contenu du premier fichier :

Code:

!/bin/sh 

 ## 
 # Start CamlGrenouille daemon 
 ## 

 . /etc/rc.common 


 ConsoleMessage "Starting Grenouille" 

 cd /Applications/Grenouille 
 ./camlgrenouille -at -f user.config.txt >> grenouillelog &
et celui du second :

Code:

{ 
   Description     = "Grenouille Daemon Launcher"; 
   Provides        = ("Grenouille"); 
   OrderPreference = "Last"; 
   Messages = 
   { 
     start = "Starting Grenouille Daemon"; 
     stop  = "Stopping Grenouille Daemon"; 
   }; 
 }
Bien évidemment, tu peux éditer le premier fichier pour ajuster l'endroit où tu as sauvé l'application batracienne (cf. cd /Application/Grenouille chez moi) , et éventuellement changer le nom du fichier de log des messages (grenouillelog chez moi), ou alors mettre :

Code:

./camlgrenouille -at -f user.config.txt > /dev/null
si tu ne veux pas garder les messages de la grenouille.

