神奇的小工具boxes

boxes

Boxes is a command line program that draws a box around its input text. It can remove and repair those boxes, too. You can easily make your own box designs if you wish, but many designs are already provided.

boxex 是 linux 下的一款命令行工具,可以用字符組成盒子把你的文字包圍在裏面。
就像下面這樣:

    Hello World!  ==>

     __________________
    /\                 \  
    \_|                |  
      |  Hello World!  |  
      |                |  
      |  ______________|_ 
      \_/_______________/


    /******************/
    /*                */
    /*  Hello World!  */
    /*                */
    /******************/

             \\\///
            / _  _ \
          (| (.)(.) |)
    .---.OOOo--()--oOOO.---.
    |                      |
    |     Hello World!     |
    |                      |
    '---.oooO--------------'
         (   )   Oooo.
          \ (    (   )
           \_)    ) /
                 (_/

安裝

Debian 和 debian-based, 如 Ubuntu, 還有 Windows 10 Ubuntu Subsystem,安裝都很簡單,
只需要命令行執行:

apt-get install boxes

使用

boxes --help  查看幫助。linux工具使用大法,先看幫助。

boxes -l  查看有多少可以使用的盒子格式。 已知有個叫dog的盒子模型。

輸入echo "I am testing" | boxes -d dog -a c 將生成:

          __   _,--="=--,_   __
         /  \."    .-.    "./  \
        /  ,/  _   : :   _  \/` \
        \  `| /o\  :_:  /o\ |\__/
         `-'| :="~` _ `~"=: |
            \`     (_)     `/
     .-"-.   \      |      /   .-"-.
.---{     }--|  /,.-'-.,\  |--{     }---.
 )  (_)_)_)  \_/`~-===-~`\_/  (_(_(_)  (
(             I am testing              )
 )                                     (
'---------------------------------------'

-d 參數表示選擇哪一個盒子模型,
-a 參數表示對齊方式。

還有很多其他的圖形,大家可以去玩玩。

說了這麼多,這個東西到底有什麼卵用,我是這麼使用的。

我的使用方法

我配合boxes 寫了個vim插件,每次寫代碼的時候,就把這個狗頭放在我代碼的開頭

/* * 
 * @file 
 * @Brief  
 * @author                                                                                                                       
 * @version v1.0
 * @date 2016-10-31
 *
 *           __   _,--="=--,_   __
 *          /  \."    .-.    "./  \
 *         /  ,/  _   : :   _  \/` \
 *         \  `| /o\  :_:  /o\ |\__/
 *          `-'| :="~` _ `~"=: |
 *             \`     (_)     `/
 *      .-"-.   \      |      /   .-"-.
 * .---{     }--|  /,.-'-.,\  |--{     }---.
 *  )  (_)_)_)  \_/`~-===-~`\_/  (_(_(_)  (
 * (        0 Error(s) 0 Warning(s)        )
 *  )       xxxxxx Wang@xxxxxx            (
 * '---------------------------------------'            
 *                     
 */

是不是也挺有意思的。

點擊閱讀原文,可以找到boxes官網,可能要翻牆。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章