Thanks Driven Life

日々是感謝

tree コマンドの罫線を半角文字にする

ディレクトリ以下のファイルをツリーで表示してくれる tree コマンド をよく使うんですが、
罫線が全角文字なのがいつも不満でした。

$ cd Work/org-redmine
$ tree
.
├── LICENSE
├── LICENSE.ja
├── Makefile
├── README.ja.org
├── README.org
├── org-redmine.el
├── org-redmine.elc
├── test
│   ├── org-redmine-test-fixture.el
│   ├── org-redmine-test.el
│   └── run.sh
└── test.watchr
$

こんな感じ。いや、まあいいんだけど。ちょっと気になる。
で、manual 見てたら、ちゃんとあるじゃないですか。

$ tree --charset=C
.
|-- LICENSE
|-- LICENSE.ja
|-- Makefile
|-- README.ja.org
|-- README.org
|-- org-redmine.el
|-- org-redmine.elc
|-- test
|   |-- org-redmine-test-fixture.el
|   |-- org-redmine-test.el
|   `-- run.sh
`-- test.watchr

幸福が実現した!

もちろん --charset=C だけじゃなく、TREE_CHARSET=C tree だったり、そもそも LANG=C tree でもよかったり。
ちゃんとマニュアル読めっていうね。