Full Changelog: 0.7.8...0.7.9
- #23. Updated Vim-style key bindings. Added navigation through the log and lists with the
j
andk
keys, as well as switching lists withh
andl
. Help is available with the?
andF1
keys. Removed theCtrl+D
andCtrl+U
bindings for quickly scrolling through lists and outputting the log (an alternative for macOS) in favor ofj
andk
. - Disabled navigation through the interface in the help window until it is closed with
Esc
(as requested in the comments to the article on Habr). - Added changing the focus to the filter window from the list window or the log window with the
/
key. To return to the previous window, useEnter
from the filter window, and clear the input field withEsc
for the corresponding windows. TheCtrl+W
key binding no longer clears text in favor of usingEsc
and has been replaced with disabling coloring (instead ofCtrl+Q
). - Added the
-m/--disable-mouse
flag to disable mouse control support. - Added the
-s/--docker-stream
flag and theCtrl+D
keyboard shortcut to force reading Docker container logs from a stream. By default, reading occurs from the file system injson
format (if the current user has access to the logs directory) to access archived logs. - Added the ability to change the display of one of the Docker log streams (filtering by
stdout
,stderr
or all) using theCtrl+S
keyboard shortcut. - Changed getting the path to container logs in the file system from static (from the
/var/lib/docker/containers
directory) to dynamic using thedocker inspect
method. - Updated the status in the subtitle for the logs window. Added display of log reading mode for Docker containers (streams only or
json
from file system) and current stream output mode (all,stdout
orstderr
only). - Added disabling output refresh in the background (
tail
mode) using theCtrl+U
shortcut or the-e/--disable-autoupdate
flag. To manually refresh the output, use theCtrl+Q
shortcut. - Added checking for changes in the Docker log before loading it when using the read mode from the file system in
json
format.