Crates.io | lprefix |
lib.rs | lprefix |
version | 0.1.1 |
source | src |
created_at | 2021-08-17 11:20:06.69856 |
updated_at | 2021-08-17 11:22:26.847562 |
description | A tool for prefixing lines in pipes |
homepage | |
repository | https://github.com/tsatke/lprefix |
max_upload_size | |
id | 438397 |
size | 6,786 |
A small tool to prefix lines in a script.
While using xargs
, I found it hard to use sed
to prepend something to lines in the output because of its regex interpretation.
That's why I hacked this together.
cargo install lprefix
Example of how I use it:
forall () {
local P=${P:-1}
local ARG="cd {} ; pwd ; $@"
find . -type d -depth 1 -maxdepth 1 | xargs -n 1 -P ${P} -I {} bash -c "$ARG | lprefix '{}'"
}