นอกเหนือจากปลาฉลามน่ารักน่ารักจาก Ikea แล้วBlåhajเป็นเครื่องมือ CLI ที่มีลักษณะคล้าย lolcat ที่ทำสีอินพุตของคุณแสดงธงและพิมพ์ฉลามที่มีสีสัน!
มันมีธง/สีที่หลากหลายให้เลือกและตัวเลือกมากมายตั้งแต่ขนาดธงไปจนถึงการระบายสีตามเส้นคำหรือตัวละคร
คุณสามารถดาวน์โหลดหนึ่งในไบนารีที่เชื่อมโยงล่วงหน้าแบบคงที่จากหน้ารีลีส
พวกเขาถูกสร้างขึ้นและเผยแพร่โดยการกระทำที่น่ารักของเรา
ผู้ใช้ Arch Linux สามารถติดตั้งแพ็คเกจ blahaj (หรือ blahaj-git) AUR
docker run --rm -it --name blahaj ghcr.io/geopjr/blahaj -h
crystal
- 1.8.0
$ make
(หรือ $ make static
บน Alpine Linux สำหรับการสร้างแบบคงที่)# make install
ธงที่มีเช่น รูปสามเหลี่ยมวงกลมหรือสัญลักษณ์ต้องการพื้นที่แนวนอนเพียงพอเพื่อพิจารณาว่าจะแสดงที่ไหนและอย่างไร Blåhajไม่สามารถรู้ได้ล่วงหน้าว่าอินพุตจะนานแค่ไหน
เช่นเดียวกับคำถามก่อนหน้านี้Blåhajไม่สามารถรู้ได้ว่าข้อความจะนานแค่ไหน (ในแนวตั้ง) เนื่องจากมันทำสีอินพุตตามที่มันเข้ามา
ยอดเยี่ยม! ทำตามส่วนที่มีส่วนร่วมและแก้ไขข้อมูล/สี yaml
flag name :
color :
- hex color
- per
- stripe
alias :
- aliases
- if any
$ blahaj -h
BLÅHAJ v2.2.0
Usage:
blahaj [arguments]
blahaj [arguments] file
command | blahaj [arguments]
Examples:
blahaj -c trans ~/.bashrc
blahaj -s -b
neofetch | blahaj -c gay
blahaj -f -c lesbian -m 4
blahaj -w /etc/os-release
Arguments:
-b, --background Color the background
-s, --shark Shork
-f, --flag Return a flag
-i, --individual Color individual characters
-w, --words Color individual words
-m MULTIPLIER, --multiplier=MULTIPLIER
Multiplier for the flag size (-f)
-c FLAG, --colors=FLAG Color scheme to use (Default: trans)
-r, --random Use a random color scheme
--flags List all available flags
-h, --help Show this help
-s
), FLAG ( -f
), ธงที่มีตัวคูณ 2X ( -f -m 2
) -i
) -b
) แต่ละคำแทนแถว ( -w
)สังเกตว่าสีเบื้องหน้ามีการเปลี่ยนแปลงตามสีพื้นหลังอย่างไร
ภาพทั้งหมดด้านบนรวมถึงข้อความ alt และคุณควรอ่านมันหากคุณพบว่าบางส่วนของพวกเขาสับสนโดยใช้เครื่องอ่านหน้าจอวางตัวเหนือเคอร์เซอร์ของคุณหรือดูแหล่งที่มา
คุณสามารถส่งไฟล์ ./data/colors.yaml
ในท้องถิ่นที่รันไทม์ไปยัง BLAHAJ_COLORS_YAML
env var และblåhajจะแยกวิเคราะห์ นอกจากนี้ยังสามารถใช้เพื่อแทนที่ธงที่กำหนดไว้แล้ว
(ไฟล์ที่กำหนดเองจำเป็นต้องติดตามรูปแบบ ./data/colors.yaml
)