Bat
전통적으로 유닉스나 리눅스는 여러 파일을 합치거나 파일 내용을 터미널을 출력할 경우 cat 명령어를 사용해 왔습니다.
bat 은 cat 대신 사용할 수 있는 명령어로 문법 강조(syntax highlight), git 통합, 자동 페이징 등 다양한 기능을 갖고 있습니다.
Install
$ brew install batUsage
$ bat [options] [FILES]...예를들면,
$ bat README.md # 한 개의 파일 열기
$ bat README1.md README2.md # 두 개의 파일 열기
$ bat *.md # 여러 개의 파일 열기
$ bat header.md content.md footer.md > document.md # 여러 개의 파일을 하나로 합치기
$ curl -s https://sh.rustup.rs | bat
지원하는 Syntax Highlighting 보려면 —list-languages 사용합니다.
$ bat --list-languages