E' un cambiamento di versione, voluto perchè finalmente ho introdotto l'autocompletamento dei comandi.
Una interfaccia cli, non deve essere per forza ostica, per questo l'autocompletamento dovrebbe aiutare ad avere una curva di apprendimento più lineare.
eggs alla fine è basato su due comandi fondamentali, produce e kill.
Produce crea l'immagine iso dall'installazione linux presente, kill la rimuove. Il resto sono essenzialmente comandi di aggiornamento e rimozione del tool, comandi informativi (help ed info) e strumenti eggs tools, infine - ma sono utilu soprattutto in sede di sviluppo - eggs export:[deb/docs/iso] per esportare la documentazione dei sorgenti, pacchetti debian o immagini iso.
La lista completa dei comandi
- adapt
- autocomplete
- calamares
- export
- :deb
- :docs
- :iso
- help
- info
- install
- kill
- prerequisites
- produce
- remove
- tools
- :clean
- :initrd
- :locales
- :yolk
- :skel
- :pve
- :sanitize
- update
I comandi
eggs adapt
Ha due soli flag --help --verbose
Adatta la risoluzione video a quella della finestra della macchina virtuale.
autocomplete
flags: --refresh-cache
Crea il file per l'autocomplete e fornisce le istruzioni per la sua attivazione.
calamares
flags: --final --help --install --theme --verbose
Configura l'installer calamares per la nostra remix o installa e configura calamares.
export:deb
flag: --armel --clean --help
Esporta su host remoto il pacchetto deb (utile solo per lo sviluppo)
export:docs
flag: --help
Esporta su host remoto la documentazione dei sorgenti di eggs (utile solo per sviluppo)
export:iso
flag: --clean --help
Esporta su host remoto l'immagine iso generata da eggs.
help
Schermata di aiuto.
info
Stampa la configurazione di eggs e del sistema ospite.
install
flag: --cli --info --mx --verbose --gui --lvmremove --umount
Esegue la procedura di installazione della iso generata su un sistema nuovo. Di default l'installazione avviene con il metodo cli.
kill
flag: --help --verbose
Rimuove l'immagine iso creata e la struttura di directory creata per la sua creazione.
prerequisites
flag: --configuration --help --verbose
Installa i pacchetti debian prerequisiti di eggs.
produce
flag: --adapt --fast --ichoice --script --yolk --basename --final --pve --theme --compress --help --rsupport --verbose
Genera una nuova immagine iso del sistema ospite.
remove
flag: --all --prerequisites --verbose --help --purge
Rimuove eggs o, a scelta rimuove eggs e cancella i file di configurazione. Può rimuovere anche calamares.
tools:clean
flag: --help --verbose
Rimuove la cache di apt, rotate log
tools:initrd
flag --check --clean --help --verbose
tools:locales
flag --help --reinstall --verbose
Installa e pulisce i locales
tools:yolk
flag --help --verbose
configura eggs per l'installazione senza connessione internet
tools:skel
flag --help --verbose --user=user
update /etc/skel from user configuration
tools:pve
flag --enable --disable --help --verbose --start --stop
tools:sanitize
flag --help
enable/start/stop pve-live (experimental)
update
flag --apt --basket --help --npm --verbose
Esegue l'aggiornamento di eggs alle versioni successive.