Nhận cầu vồng màu sắc cho đầu ra lệnh đầu cuối với lolcat
Thiết bị đầu cuối mặc định là một loạt văn bản màu đen trên nền trắng nhàm chán và chắc chắn rằng bạn có thể thay đổi giao diện thành các chủ đề khác, thêm màu sắc, hình nền, độ mờ, độ trong suốt và các tùy chỉnh giao diện người dùng khác, nhưng những gì bạn thực sự muốn rõ ràng là một phiên bản cầu vồng của lệnh cat cho đầu vào và đầu ra, phải không? Phải, tất nhiên bạn muốn đầu ra cầu vồng, ai lại không muốn điều đó chứ?
Đó là lúc tiện ích dòng lệnh lolcat xuất hiện, bởi vì lolcat là một tiện ích nối có thể đóng vai trò thay thế con mèo rất sặc sỡ hoặc lấy bất kỳ đầu vào tiêu chuẩn nào và kết xuất đầu ra dưới dạng văn bản cầu vồng. Điều này có hữu ích không? Chà, điều đó tùy thuộc vào bạn quyết định, nhưng nó chắc chắn sẽ thú vị và trông sinh động hơn.
Lưu ý: trong trường hợp vẫn chưa rõ ràng, đây chỉ là một trò đùa, nhưng lolcat thực sự hoạt động như một vật thay thế mèo đang hoạt động. Bởi vì điều này hoàn toàn nằm trong dòng lệnh, tốt nhất nên dành riêng cho người dùng nâng cao, những người cảm thấy thoải mái khi sử dụng Terminal… và muốn đầu ra cầu vồng.
Cài đặt lolcat trong Mac OS X Terminal
Bạn cần cài đặt ruby trên máy Mac để có thể sử dụng gem, trình cài đặt và sau đó cài đặt lolcat dễ như ăn bánh:
gem cài lolcat
Điều đó sẽ cài đặt lolcat tốt, nhưng nếu bạn gặp lỗi quyền ghi như thế này:
“ERROR: Trong khi thực thi gem … (Gem::FilePermissionError) Bạn không có quyền ghi đối với thư mục /Library/Ruby/Gems/2.0.0.”
Bạn có thể điều chỉnh quyền của thư mục đá quý để bao gồm uid của mình hoặc chỉ cần sử dụng sudo để ghi vào đó:
sudo gem install lolcat
Việc cài đặt chỉ mất một hoặc hai phút để hoàn tất.
Uisng lolcat to Make Output a Rainbow
Với việc cài đặt lolcat dễ dàng, bạn đã sẵn sàng sử dụng lolcat và trở nên đầy màu sắc. Làm mới thiết bị đầu cuối của bạn hoặc khởi chạy một thiết bị đầu cuối mới và bạn đã sẵn sàng để sử dụng. Bạn có thể có giao diện ban đầu bằng cách in tệp trợ giúp lolcat:
lolcat -h
Sau đó, bạn sẽ thấy văn bản trợ giúp đầy màu sắc nhất từng được tạo.
Nhưng tại sao dừng lại ở đó? Bạn có thể ghép bất cứ thứ gì vào lolcat và biến nó thành cầu vồng:
ps aux|grep root|lolcat
Hoặc sử dụng lolcat để hiển thị một số mã dưới dạng cầu vồng đáng yêu:
lolcat ~/dev/scripty.py
Nếu bạn muốn thêm phần ngạc nhiên, cờ -a đặc biệt thú vị vì nó tạo ra hiệu ứng cầu vồng sinh động với các màu xoay vòng, về cơ bản đây là đỉnh cao của sự đổi mới của con người.
Ví dụ: thao tác này sẽ tạo hiệu ứng động cho logo Apple dưới dạng cầu vồng với số lượng là 500:
echo |lolcat -a -d 500
Bạn muốn có một khối nghệ thuật ascii đầy màu sắc? Sử dụng coway hoặc biểu ngữ:
banner osxdaily.com|lolcat
Khả năng là vô tận.
Tiện ích lolcat là mã nguồn mở, những ai quan tâm có thể xem trang dự án trên github.