Go to file
Slava Rogozhkin 277e19ed1d readme2 2026-05-13 14:44:41 +03:00
README.md readme2 2026-05-13 14:44:41 +03:00
variables.zsh add 2026-05-13 14:36:23 +03:00
virsh.plugin.zsh add 2026-05-13 14:36:23 +03:00

README.md

virsh plugin fot oh-my-zsh

Clone repo: git clone ssh://git@git.slifez.ru:7000/slife/plugin-virsh.git $ZSH/plugin/virsh

Aliases and some functions for virsh

plugins=(... virsh)

Set default uri for libvirt server:

~/.zshrc
export LIBVIRT_DEFAULT_URI="{qemu:///system}"

Aliases

Alias Command
vl virsh list
vla virsh list --all

Functions

Current

Command Description
vs virsh start {vm1} {vm2} {vm1} - starting pull vm
vd virsh destroy {vm1} {vm2} {vm1} - starting pull vm
vsc virsh snapshot-create {vm1} {vm2} {vm3} - starting pull vm
vsr virsh snapshot-revert {vm1} {vm2} {vm3} - starting pull vm
ris rewrite init snapshot, ris {vm1} {vm2} {vm3} - rewriting pull vm

Work in Progress (WIP)

TO-DO [x] - list machine [x] - destroy vm [x] - start vm [x] - destroy vms [x] - start vms [ ] - добавление дополнительного диска [x] - откат нескольких машин на снапшот [ ] - клонирование виртуальной машины [x] - создание снапшота на нескольких виртуальных машинах [ ] - добавление исошника в сдром [ ] - подключение к дисплею вм [ ] - подключение к терминалу вм [x] - сменить дефолтный ури [x] - автодополнения к функциям [ ] - вывод айпи адреса вм [x] - запоминание раннее введеного пула вм [ ] - вставка раннее введенного пула по хоткею (добавить в список табуляций) [ ] - удаления ВМ с хоста