Bonsai (盆栽) non è altro che piantare in una prova. È l’arte giapponese della vecchiaia di coltivare piccoli alberi in vaso. Ora puoi farlo facilmente con il tuo terminale Linux o Unix per divertimento e profitto. Diamo un’occhiata al generatore di alberi bonsai chiamato cbonsai creato in Clang e Bash.
Divertimento desktop Linux: generatore di alberi bonsai per gli amanti della CLI
cbonsai è un generatore di alberi bonsai gratuito e open source, scritto in linguaggio di programmazione C utilizzando ncurses. Crea, colora e posiziona in modo intelligente un albero bonsai ed è completamente configurabile tramite le opzioni CLI. Funziona in modalità statica. Ho trovato interessante la modalità live. Visualizza ogni “fase” di crescita e si ferma un po ‘in modo che l’utente possa osservare la crescita dell’albero passo dopo passo, proprio come un vero albero Bonsai.
Installazione cbonsai su Linux
Apri l’app del terminale ed esegui i comandi secondo la tua distribuzione Linux. Ad esempio, l’utente di Arch Linux prova un helper AUR come yay come segue: yay -S cbonsai-git Tuttavia, ho clonato il repository e l’ho installato come segue:
# AUR not ready? Set up AUR and we need# packages:# sudo pacman -S --needed base-develgit clone https://aur.archlinux.org/cbonsai-git
cd cbonsai-git/less PKGBUILD
makepkg -si
Come installare cbonsai su Debian o Ubuntu Linux
Devi compilare il codice sorgente. Naturalmente, è necessario installare il compilatore GNU GCC e l’ambiente di sviluppo in Debian. Se stai usando Ubuntu, guarda come installare il compilatore GNU GCC e l’ambiente di sviluppo usando il comando apt: sudo apt update sudo apt install build-essential git pkgconf Assicurati di installare la libreria ncurses su Linux per evitare “errore fatale: ncurses.h: nessun file o directory di questo tipo” su Linux come segue utilizzando il comando apt-get: sudo apt install libncurses6 libncurses-dev ncurses-base ncurses-bin Ora compilalo e installalo: git clone https://gitlab.com/jallbrit/cbonsai cd cbonsai make install PREFIX=~/.local Ecco cosa vediamo
Come posso installare cbonsai su sistemi operativi MacOS o * BSD?
Il codice è portabile come codificato in C. La compilazione su macOS o * BSD è lasciata ai lettori come esercizio.
Iniziare con il nostro generatore di alberi bonsai
genere ~/.local/bin/cbonsai cbonsai
Guarda ogni fase della crescita del bonsai
Passa il -l o --vivere opzione: cbonsai -l cbonsai --live Per impostazione predefinita, cbonsai attende 0,03 secondi in modalità live, sebbene possiamo controllare TIME in secondi come segue: cbonsai -l -t 0.06 cbonsai --live --time 0.10 Quant’è fico? Possiamo anche seminare il generatore di numeri casuali: cbonsai -l --seed=36677374 cbonsai -l --seed=$(date +%s)
modalità screensaver
Vuoi eseguirlo in modalità screensaver? Provare: cbonsai --screensaver cbonsai -S Possiamo aggiungere un messaggio accanto all’albero come segue: cbonsai -l -m "Welcome to nixCraft LAB" Possiamo anche stampare l’albero sul terminale al termine passando il file -p opzione cbonsai -l -p -m "Welcome to nixCraft LAB"
Ricevere aiuto
È facile mostrare la guida sullo schermo: cbonsai --help cbonsai -h
Riassumendo
È un magnifico piccolo progetto divertente per gli utenti desktop. È possibile visualizzare il codice sorgente online nella home page del progetto. Se ti è piaciuta questa divertente app per desktop, potresti anche utilizzare le seguenti app su sistemi Linux o Unix:
Ti e piaciuto questo articolo?
Supporta il mio lavoro, facendo una donazione!
Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione senza blocchi premi su Accetto, oppure continua tranquillamente la navigazione, nessun dato sulla tua navigazione verrà raccolto.
Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookies. Controlla qui i tuoi servizi di cookie personali.