NEWS
ioBroker dotfiles - pimp my shell :)
-
Hallo zusammen,
einige von euch sind sicherlich des Öfteren direkt auf der Shell unterwegs um den ioBroker zu Administrieren. Gerade für einen genaueren Blick ins Logfile bietet sich dieses an, denn hier wird nichts durch die Weboberfläche gekürzt. Aus diesem Grund habe ich aus meinen privaten Dotfiles für den Umgang mit ioBroker die 'ioBroker.dotfiles' extrahiert und stelle sie euch hier zur Verfügung.Das ganze schaut wie folgt aus:

Testen könnt ihr das ganze auf Debian basierten Systemen wie unter 'Installation' beschrieben. Aktuell wird das ganze noch aber nicht dauerhaft eingebunden, d.h. bei jedem Login müsst ihr die dotfiles mit
source ~/iobroker-dotfiles/bashrcmanuell laden. Eine ständige Installation folgt später.Mit
./install-applications.shwird sichergestellt, das zum einen die bash-completition installiert ist und zum anderen das Logfile-Tool 'lnav' (siehe Alias iobl). Zusätzlich wird noch 'toilet' installiert welches dafür sorgt, das in der MOTD der Hostname in der großen gelben Schrift generiert wird.Link Github
https://github.com/darkiop/ioBroker.dotfiles
Installation (git muss installiert sein):
mkdir ~/iobroker-dotfiles cd ~/iobroker-dotfiles git clone https://github.com/darkiop/ioBroker.dotfiles.git . ./install-applications.sh source ~/iobroker-dotfiles/bashrcAlias iobl

Über den Alias 'iobl' (
alias iobl='lnav /opt/iobroker/log/iobroker.$(date +"%F").log') wird mit lnav das ioBroker Logfile geöffnet (Vergleichbar mit einemtail -f /opt/iobroker/log/iobroker.DATUM.log).lnav selbst ist sehr mächtig, mehr unter https://wiki.ubuntuusers.de/lnav/
Ich würde mich über euer Feedback freuen und bin offen für Anregungen und Verbesserungsvorschläge :)
-
Hallo zusammen,
einige von euch sind sicherlich des Öfteren direkt auf der Shell unterwegs um den ioBroker zu Administrieren. Gerade für einen genaueren Blick ins Logfile bietet sich dieses an, denn hier wird nichts durch die Weboberfläche gekürzt. Aus diesem Grund habe ich aus meinen privaten Dotfiles für den Umgang mit ioBroker die 'ioBroker.dotfiles' extrahiert und stelle sie euch hier zur Verfügung.Das ganze schaut wie folgt aus:

Testen könnt ihr das ganze auf Debian basierten Systemen wie unter 'Installation' beschrieben. Aktuell wird das ganze noch aber nicht dauerhaft eingebunden, d.h. bei jedem Login müsst ihr die dotfiles mit
source ~/iobroker-dotfiles/bashrcmanuell laden. Eine ständige Installation folgt später.Mit
./install-applications.shwird sichergestellt, das zum einen die bash-completition installiert ist und zum anderen das Logfile-Tool 'lnav' (siehe Alias iobl). Zusätzlich wird noch 'toilet' installiert welches dafür sorgt, das in der MOTD der Hostname in der großen gelben Schrift generiert wird.Link Github
https://github.com/darkiop/ioBroker.dotfiles
Installation (git muss installiert sein):
mkdir ~/iobroker-dotfiles cd ~/iobroker-dotfiles git clone https://github.com/darkiop/ioBroker.dotfiles.git . ./install-applications.sh source ~/iobroker-dotfiles/bashrcAlias iobl

Über den Alias 'iobl' (
alias iobl='lnav /opt/iobroker/log/iobroker.$(date +"%F").log') wird mit lnav das ioBroker Logfile geöffnet (Vergleichbar mit einemtail -f /opt/iobroker/log/iobroker.DATUM.log).lnav selbst ist sehr mächtig, mehr unter https://wiki.ubuntuusers.de/lnav/
Ich würde mich über euer Feedback freuen und bin offen für Anregungen und Verbesserungsvorschläge :)
-
@AlCalzone Noch nicht, schau ich mir mal an. Aber lnav ist schon was feines :)
-
@AlCalzone Noch nicht, schau ich mir mal an. Aber lnav ist schon was feines :)
-
@AlCalzone Noch nicht, schau ich mir mal an. Aber lnav ist schon was feines :)
-
@BBTown Ausloggen (oder Shell beenden) und wieder einloggen, oder ggf. auch ein
source ~/.bashrc -
@darkiop Ja, so mächtig ist der Befehl sicher nicht. Aber filtern nach einem Adapter und streaming war für meine Bedürfnisse ausreichend.
@AlCalzone sagte in ioBroker dotfiles - pimp my shell :):
Aber filtern nach einem Adapter und streaming war für meine Bedürfnisse ausreichend
Stimmt. Werde ich mir notieren. Grundsätzlich war das mit lnav ja auch nur ein Vorschlag, muss man ja nicht nutzen, bzw. kann man für sich anpassen.
Es geht hier ja auch hauptsächlich um eine Oberfläche für die Shell bei der Arbeit mit ioBroker.
Grüße
-
@darkiop sagte in ioBroker dotfiles - pimp my shell :):
source ~/.bashrc
Ausloggen hatte ich bereits gefunden, ich dachte/hoffte es ginge auch eleganter :sunglasses:
source ~/.bashrcfunktioniert hingegen nicht -
@AlCalzone
danke dir für den Hinweis .... ich habe das ganze aber bereits wieder deinstalliert :sunglasses:
