Implemented support for multiple output files. For now, the number of output files...
[tee-win32.git] / README.md
blob34281579909163bcf67b673a35b109710bbb427a
1 # tee for Windows
3 A simple [**`tee`**](https://en.wikipedia.org/wiki/Tee_(command)) implementation for Microsoft Windows.
5 ## Usage
7 ```
8 tee for Windows
10 Copy standard input to output file(s), and also to standard output.
12 Usage:
13   gizmo.exe [...] | tee.exe [options] <file_1> ... <file_n>
15 Options:
16   -a --append  Append to the existing file, instead of truncating
17   -f --flush   Flush output file after each write operation
18   -i --ignore  Ignore the interrupt signal (SIGINT), e.g. CTRL+C
19 ```
21 ## Implementation
23 This is a "native" implementation of the **`tee`** command that builds directly on top of the Win32 API.
25 It uses multi-threaded processing and double buffering for maximum throughput.
27 ## License
29 Copyright (c) 2023 "dEajL3kA" &lt;Cumpoing79@web.de&gt;  
30 This work has been released under the MIT license. See [LICENSE.txt](LICENSE.txt) for details!