Scriptomatix utilise un élément Qml standard "ListModel" contenant des "ListElement". Les références sont disponibles ici : Ouvrir "Voir les sources"
Le Bouton "Source du groupe de scripts" affiche le fichier de configuration du groupe de scripts courant : Scripts.qml.

Fichier Scripts.qml minimum :

import QtQuick 2.4
ListModel {
    property string title: "Scripts example"
    property string scripticon: "icons/filelist.png"
    property bool   batch: false
    property string shell: "/bin/bash"
}
Toutes ces propriétés sont obligatoires.

Ajouter une commande :

  ListElement {
      icon: "icons/filelist.png"
      description: "Simple ls"
      command: "ls"
      params: ""
      tty: true
      help: "Run \"ls\" from working directory."
  }
Toutes ces propriétés sont obligatoires. scriptomatix conserve sa liste de groupes de scripts dans un fichier caché nommé ".Scripts.qml" dans le répertoire home de l'utilisateur.
Ce fichier n'a pas besoin d'être édité par l'utilisateur.