盆栽楽しい

盆栽が表示できるアプリです．

John Allbritten / cbonsai · GitLab

John Allbritten / bonsai.sh · GitLab (以前開発されていたshell版)

sourceとx86_64用の.debがあります．armhf環境でsourceからbuildしてみました．

$ sudo apt install libncurses-dev build-essential
$ git clone https://gitlab.com/jallbrit/cbonsai
$ cd cbonsai
$ make
$ install ./cbonsai ~/bin/

いくつかの実行例です．

$ cbonsai (1)
$ cbonsai -p (2)
$ cbonsai -l (3)
$ cbonsai -l -t 0.01 (4)
$ cbonsai -c '<>' (5)
$ cbonsai -m "hello BONSAI" (6)
$ cbonsai -i -w1 (7)

盆栽を表示(なにかキー入力で終了)

盆栽をプリントして終了

ライブモード

ライブモードで速度を1/3に(既定値0.03で単位は秒)

葉っぱを変更

メッセージを表示(マルチバイト文字は不可)

無限に表示，間隔を1秒間隔に(既定値は4.00秒)

楽しいです

ログイン時に盆栽とfortuneのメッセージを表示したいときはこんな感じで．

$ echo 'cbonsai -p -m "`fortune`"' >> ~/.profile

環境

$ git log -1
commit 15e19580ddc58741291386000076928b2e591ef2 (HEAD -> master, origin/master, origin/HEAD)
Author: John A <jallbritten6@gmail.com>
Date: Thu Mar 4 10:37:32 2021 -0500

Update install instructions and add bashrc notice

$ dpkg-query -W libncurses-dev build-essential
build-essential 12.6
libncurses-dev:armhf 6.1+20181013-2+deb10u2
$ lsb_release -dr
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
$ arch
armv7l
$ cat /proc/device-tree/model && echo
Raspberry Pi 3 Model B Rev 1.2