ish è un'interfaccia a linea di comando per la Impulse e ha lo scopo di consentire facili azioni programmatiche sui sistemi di Impulse.
La porzione guscio di ish è un guscio Python modificato, quindi è possibile utilizzare le normali costrutti di programmazione Python, come per se, e lista interpretazioni.
Questo README è scritto in riposo.
Comandi
Dall'interno di ish (iniziare con il comando 'ish')
# È possibile ottenere un sistema con il suo nome e sarà solo restituirà un unico sistema
>>> MySystem = System.find ('theName')
# Oppure si può cercare per qualsiasi parametro di un oggetto, non solo il suo nome
# Alcuni parametri sono proprietario, last_modifier, tipo e os_name
>>> All_my_systems = System.search (proprietario = 'myname')
>>> All_fedora_systems = System.search (os_name = 'Fedora')
>>> all_my_systems stampa
[System1, system2, SYSTEM3]
>>> Mysys = all_my_systems [0]
>>> Mysys.name print
system1
>>> Mysys.os_name
Gentoo
>>> Mysys.os_name = "Fedora"
>>> Mysys.put ()
>>> Mysys.os_name
Fedora
impulso-query
Il comando di impulso-query è un modo rapido per eseguire una query
impulso-query -t
Se non params sono date, elencherà tutti gli oggetti di quel tipo. . Questa operazione potrebbe richiedere un certo tempo
Requisiti :
- Python
I commenti non trovato