最近,我們有一篇關於終端上 10 個鮮為人知的 linux fun 的文章在您的終端上顯示了一些瘋狂的輸出。 在你的終端中顯示活的形式怎麼樣? 在本文中,我將向您展示“終端”,它為您的終端帶來生命。
什麼是終端?
終端 正如您實際閱讀的那樣(可能是終端 + 動物的組合)是一個使用 Unicode 塊符號在終端中繪製動畫生命形式的程序。 它適用於大多數終端模擬器和大多數等寬字體。 這 官方 GitHub 該項目由 Philipp Emanuel Weidmann (pew) 根據 GNU 通用公共許可證第 3 版的條款編寫。
Ternimal 可以被認為是用來娛樂的,它不需要很多資源來運行。 除了必須是版本 >=1.20 的 Rust 標準庫之外,它沒有任何依賴項。 您可以按如下方式克隆項目:
# git clone https://github.com/p-e-w/ternimal.git
Cloning into 'ternimal'...
remote: Counting objects: 18, done.
remote: Compressing objects: 100% (10/10), done.
remote: Total 18 (delta 7), reused 18 (delta 7), pack-reused 0
Unpacking objects: 100% (18/18), done.
Checking connectivity... done.
您可以檢查文件夾的內容:
# ls ternimal/
README.md ternimal.rs
正如我們之前所說,我們必須安裝 rustc 才能擁有一個功能性的終端。
# curl https://sh.rustup.rs -sSf | sh
info: downloading installer
Welcome to Rust!
This will download and install the official compiler for the Rust programming
現在我們可以繼續終端過程
# cd ternimal/ && rustc -O ternimal.rs
用終端模擬生命體
Ternimal 可以通過一些可用的參數來使用 終端.rs 這可以幫助您根據需要操縱它。 你可以通過終端模擬一些生命形式
黑洞
您可以在終端上模擬移動中的塊孔,如下所示:
# ./ternimal speed=10 length=100 segments=5 thickness=13 gradient=0.5:#000000,0.8:#ffffff,1:#000000
您可以使用 in 中的值來編輯參數 終端.rs. 該輸出是低段數、寬距離場和適當選擇的梯度的組合。
斯沃恩
您可以使用另一種形式,如下所示
# ./ternimal length=2 segments=30 thickness=1,4,19,30
蟒蛇
您可以使用 wave 在終端上創建一條蛇,如下所示
./ternimal length=100 segments=50 thickness=1,4,1,0 radius=6,12 gradient=0:#666600,0.5:#fefd30,1:#003300
您可以嘗試編輯參數以獲得另一種形式,如下所示
# ./ternimal length=200 segments=100 thickness=33,4,19,4
希望您喜歡這個工具,如果您發現任何其他類似的工具,請告訴我們。 祝您有美好的一天,享受瀏覽其他文章的樂趣 🙂