On Sat Nov 19, 2022 at 4:42 PM EST, Alan Potteiger wrote: > `promptyn` fills the requirement for the prompts that need implemented > in `cp`, `mv`, and `rm` through the `-i` flag.
Technically, I don't think it does. For example, cp(1p)[0] states: > If the -i option is in effect, the cp utility shall > write a prompt to the standard error and read a line > from the standard input. If the response is not > affirmative, cp shall do nothing more with > source_file and go on to any remaining files. This only reads a single character, not a line as the standard states. If the user responds with 'y\n', then that '\n' is going to be read if the program takes any more input. I suggest using getline(3) instead. [0]: https://www.man7.org/linux/man-pages/man1/cp.1p.html
