#!/bin/python3 from sys import argv import os import libvirt # TODO: 1) Список существующих машин [ ] # 2) Список снапшотов [ ] # 3) Уведомление - вывод запущенных машин при выключении\откатывании [ ] # 4) help --help # 5) обновление вм def main(): args = argv[1:] # connect default_uri = os.environ['LIBVIRT_DEFAULT_URI'] conn = libvirt.open(default_uri) if not conn: raise SystemExit("Failed to open connection to ", default_uri) domNames = conn.listDefinedDomains() if args[0] == 'list': for domName in domNames: print(domName) conn.close() if __name__ == '__main__': main()