Fliedermaus - E Cat Clone mat Syntax Highlighting a Git Integratioun


Fliedermaus ass eng Show Datei Ännerungen. Seng aner Funktiounen enthalen automatesch Paging, Dateikoncatenatioun, Themen fir Syntax Highlight, a verschidde Stiler fir d'Ausgab ze presentéieren.

Zousätzlech kënnt Dir och nei Syntaxen/Sproochdefinitiounen, Themen addéieren an e personaliséierte Pager setzen. An dësem Artikel wäerte mir weisen wéi Dir e Bat (Katzeklon) am Linux installéiere a benotzt.

Wéi installéiere ech Fliedermaus (E Kaz Klon) a Linux

Op Debian an aner Debian-baséiert Linux Verdeelungen, kënnt Dir de leschten .deb Package vum wget Kommando eroflueden fir se erofzelueden an z'installéieren wéi se gewisen.

------------- On 64-bit Systems ------------- 
$ wget https://github.com/sharkdp/bat/releases/download/v0.15.4/bat_0.15.4_amd64.deb
$ sudo dpkg -i bat_0.15.4_amd64.deb

------------- On 32-bit Systems ------------- 
$ wget https://github.com/sharkdp/bat/releases/download/v0.15.4/bat_0.15.4_i386.deb
$ sudo dpkg -i bat_0.15.4_i386.deb

Op Arch Linux kënnt Dir et aus dem Community Repository installéieren wéi gewisen.

$ sudo pacman -S bat

Nodeems Dir Fliedermaus installéiert hutt, fuert se einfach op déiselwecht Manéier wéi Dir normalerweis Kazbefehl leeft, zum Beispill, de folgende Kommando weist de spezifizéierte Dateiinhalt mat Syntaxbeliichtung.

$ bat bin/bashscripts/sysadmin/topprocs.sh

Fir verschidde Dateien op een ze weisen, benotzt de folgende Kommando.

$ bat domains.txt hosts

Dir kënnt nëmmen e spezifizéierte Beräich vun Zeilen drécken (zum Beispill nëmmen d'Linnen 13 bis 24 drécken) fir e Fichier oder all Datei, andeems Dir de --line-range Schalter benotzt wéi gewisen.

$ bat --line-range 13:24 bin/bashscripts/sysadmin/topprocs.sh

Fir all ënnerstëtzt Sproochennimm an Dateiextensiounen ze weisen, benotzt d' –list-languages Optioun.

$ bat --list-languages

Da setzt explizit eng Sprooch fir d'Syntax Highlight mat dem -l Schalter.

$ bat -l Python httpie/setup.py

Dir kënnt och aus stdin liesen wéi an dësem Beispill.

$ ls -l | bat

Fir eng Lëscht mat verfügbaren Themen fir Syntax Highlight ze gesinn, benotzt d'Optioun --list-themes.

$ bat --list-themes

Nodeems Dir en Thema gewielt hutt fir ze benotzen, aktivéiert et mat der Optioun --theme.

$ bat --theme=Github

Bedenkt datt dës Astellungen no engem Neistart verluer ginn, fir d'Ännerungen permanent ze maachen, exportéiert d'BAT_THEME Ëmfeldvariabel an der Datei ~/.bashrc (Benotzerspezifesch) oder /etc/bash.bashrc (systemwäit) andeems Dir déi folgend bäidréit Linn an et.

export BAT_THEME="Github"

Fir nëmmen Zeilnummeren ouni aner Dekoratioun ze weisen, benotzt den -n Schalter.

$ bat -n domains.txt hosts

Fliedermaus benotzt \manner als Standardpager. Allerdéngs kënnt Dir uginn wéini de Pager benotzt gëtt, mam --Paging an déi méiglech Wäerter enthalen *auto*, ni an ëmmer.
$bat -Paging ëmmer

Zousätzlech kënnt Dir de Pager mat der PAGER oder BAT_PAGER (dëst Virrang) Ëmfeldvariablen definéieren, op eng ähnlech Manéier wéi d'BAT_THEME env Variabel, wéi uewen erkläert. Dës Variablen mat eidel Wäerter ze setzen deaktivéiert de Pager.

Fir méi Informatioun iwwer wéi Dir e Fliedermaus benotzt oder personaliséiere kënnt, tippt Mann Fliedermaus oder gitt op säi Github Repository: https://github.com/sharkdp/bat.

Fliedermaus ass e userfrëndleche Kazeklon mat Syntax Highlight an Git Integratioun. Deelt Är Gedanken doriwwer, mat eis iwwer de Feedbackformular hei drënner. Wann Dir ähnlech CLI Utilities dobaussen begéint hutt, loosst eis och wëssen.