Ternimal – 向您的終端顯示動畫生活

最近,我們有一篇關於終端上 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

希望您喜歡這個工具,如果您發現任何其他類似的工具,請告訴我們。 祝您有美好的一天,享受瀏覽其他文章的樂趣 🙂