aki-xtee

copy standard input to each files and standard output.

Feature

Command Help

aki-xtee --help

``` Usage: aki-xtee [options] [...]

this is like the linux command tee. copy standard input to each , and to standard output. automatic discovery file type: plain, gz, xz and zst.

Options: -a, --append append to the , do not overwrite [unimplemented] -p, --pipe-out write to pipe [unimplemented]

-H, --help display this help and exit -V, --version display version information and exit

Argument: utf-8 encoded plain text file, gzip compressed file at the end with '.gz', xz2 compressed file at the end with '.xz', zstd compressed file at the end with '.zst'.

Examples: You can simple use. Just arrange the files: cat in-file | aki-xtee file1 file2.gz file3.xz file4.zst ```

Examples

Command line example 1

output "ABCDEFGH" to standard output and plain text file. echo "ABCDEFGH" | aki-xtee out/plain.txt result output : ABCDEFGH

output "ABCDEFGH" to standard output and gzip text file. echo "ABCDEFGH" | aki-xtee out/gztext.txt.gz result output : ABCDEFGH

output "ABCDEFGH" to standard output and xz text file. echo "ABCDEFGH" | aki-xtee out/xztext.txt.xz result output : ABCDEFGH

output "ABCDEFGH" to standard output and zstd text file. echo "ABCDEFGH" | aki-xtee out/xztext.txt.zst result output : ABCDEFGH

Command line example 2

copy input to plain text file, gzip text file, xz text file and zstd text file. aki-xtee out/plain.txt out/gztext.txt.gz out/xztext.txt.xz out/zstext.txt.zst

Library example

See [fn execute()] for this library examples.

Changelogs

This crate's changelog here.

License

This project is licensed under either of

at your option.