Crates.io | ptail |
lib.rs | ptail |
version | 0.2.2 |
source | src |
created_at | 2019-11-10 14:33:09.543947 |
updated_at | 2019-11-12 00:22:17.405725 |
description | Stream and display a fixed number of lines from a processes output. |
homepage | |
repository | https://github.com/orf/ptail |
max_upload_size | |
id | 179942 |
size | 23,761 |
ptail
is a small, and likely useless, utility that truncates the output from processes. Unlike tail -f
it will not
show more than the specified number of lines in your terminal.
This could be useful if you are executing a command as part of a shell script and you do not wish to show the full and verbose output, but you do want to be able to see what is happening.
This will execute brew bundle install --global
and only show the last 20 lines. The --
is required to prevent
--global
being interpreted as part of the ptail
command.
ptail -n 20 -- brew bundle install --global
tail -f
equivalentIf you don't specify a command it will read from stdin:
tail -f /var/log/verbose-log | ptail -n 20
brew tap orf/brew
, then brew install ptail
There is an AUR package for ptail
:
git clone https://aur.archlinux.org/ptail.git
cd ptail
makepkg -si
Download the latest release from the github releases page. Extract it
and move it to a directory on your PATH
.
cargo install ptail