fr:manuals:freemedforms:info:commandline
Keywords: fr:usermanual,freemedforms,needsupdate
Date: 2011-11-09T09:50:54+0100

usermanual, freemedforms, needsupdate

# Utiliser la ligne de commande

## Paramètres disponibles

Plusieurs paramètres de la ligne de commande sont disponibles. La plupart sont utilisés par les développeurs pour réaliser des tests.

- --version, -version, -v
  - Affiche le numéro de version de l'application ainsi que quelques détails technique sur la compilation.
- --help, -help, -h
  - Affiche l'aide de la ligne de commande
- --config=/path/to/config.ini, --config=../../relative/path/config.ini
  - Défini les paramètres de configuration à utiliser. Dans le cas où le fichier spécifié est trouvé, en mode debug, les ressources (icones, base SQLite, fichiers textes…) de l'application seront recherchées dans le même répertoire que le fichier de configuration.
- --wine
  - Assure la compatibilité avec WINE (obsolète, installez la version Linux à la place).
- --clear-user-databases
  - Efface toutes les bases de données existantes et les recrées. Attention, des sauvegardes ne seront disponible que si vous utilisez les bases de données locales (SQLite).
- --create-virtuals
  - Crée des données virtuelles pour faciliter les tests de l'application. Sont concernés : les patients, les utilisateurs, les agendas et la comptabilité. Vous trouverez plus de détail ici.
- --reset-users-preferences
  - (non implémenté) Force FreeMedForms à recréer les préférences de chaque utilisateur à chaque connexion et re-connexion.

## Autres techniques pour passer des arguments

- Le fichier pathtoconfig.ini est systématiquement recherché jusque à côté du binaire de l'application. S'il existe ses paramètres seront lus et utilisés. Les paramètres de la ligne de commande dupliqués seront alors écrasés. Vous pouvez y définir le chemin (relatif ou absolu) vers le fichier de configuration général de l'application (équivalent à --config=xxx).