ish ist eine Befehlszeilenschnittstelle für Impulse und soll einfach programmatische Maßnahmen auf Systemen in Impulse ermöglichen.
Der Mantelteil von ish ist eine modifizierte Python-Shell, so ist es möglich, normale Python Programmierkonstrukte wie zum verwenden, wenn und Liste Interpretationen.
Diese README in ReST geschrieben.
Befehle
Aus dem Inneren des ish (Start mit dem Befehl "ish")
# Sie können ein System durch seinen Namen zu erhalten, und es wird nur ein einzelnes System zurück
>>> MySystem = System.find ('theName')
# Sie können auch von einem Parameter eines Objekts, nicht nur seinen Namen zu suchen
# Einige Parameter sind Eigentümer, last_modifier, Typ und os_name
>>> All_my_systems = System.search (owner = 'meinname')
>>> All_fedora_systems = System.search (os_name = "Fedora")
>>> Print all_my_systems
[System1, system2, system3]
>>> Mysys = all_my_systems [0]
>>> Print mysys.name
system1
>>> Mysys.os_name
Gentoo
>>> Mysys.os_name = "Fedora"
>>> Mysys.put ()
>>> Mysys.os_name
Fedora
Impuls-Abfrage
Der Steuerimpuls-Abfrage ist ein schneller Weg, um eine Abfrage durchführen
Impuls-Abfrage -t
Wenn keine params gegeben sind, wird es jedes Objekt dieses Typs aufzulisten. . Dies kann einige Zeit dauern
Anforderungen :
- Python
Kommentare nicht gefunden