ish est une interface de ligne de commande pour Impulse et est destiné à permettre des actions programmatiques sur les systèmes faciles à Impulse.
La partie de coque de ish est un shell Python modifié, de sorte qu'il est possible d'utiliser des constructions de programmation Python normales comme pour, si et interprétations de la liste.
Ce README est écrit en reste.
Commandes
De l'intérieur de l'ish (commencer par la commande 'ish »)
# Vous pouvez obtenir un système par son nom et il ne retournera un système unique
>>> MonSystème = System.find ('theName')
# Ou vous pouvez rechercher par ne importe quel paramètre d'un objet, pas seulement son nom
# Certains paramètres sont propriétaire, last_modifier, le type et os_name
>>> All_my_systems = System.search (propriétaire = 'myname')
>>> All_fedora_systems = System.search (os_name = 'Fedora')
>>> all_my_systems d'impression
[System1, system2, système3]
>>> Mysys = all_my_systems [0]
>>> Print mysys.name
system1
>>> Mysys.os_name
Gentoo
>>> Mysys.os_name = "Fedora"
>>> Mysys.put ()
>>> Mysys.os_name
Feutre
impulsion-requête
La commande impulsionnelle requête est un moyen rapide pour effectuer une requête
impulsions requête -t
Si aucune params sont donnés, il donnera la liste tous les objets de ce type. . Cela peut prendre un certain temps
Exigences :
- Python
Commentaires non trouvées