mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-28 19:47:45 +00:00
config terminal simulation for specific stdios only
This commit is contained in:
parent
eacf53d010
commit
537941b676
5 changed files with 189 additions and 73 deletions
24
tests/fixtures/util/is_a_tty.sh
vendored
Normal file
24
tests/fixtures/util/is_a_tty.sh
vendored
Normal file
|
@ -0,0 +1,24 @@
|
|||
#!/bin/bash
|
||||
|
||||
if [ -t 0 ] ; then
|
||||
echo "stdin is a tty"
|
||||
echo "terminal size: $(stty size)"
|
||||
else
|
||||
echo "stdin is not a tty"
|
||||
fi
|
||||
|
||||
if [ -t 1 ] ; then
|
||||
echo "stdout is a tty"
|
||||
else
|
||||
echo "stdout is not a tty"
|
||||
fi
|
||||
|
||||
if [ -t 2 ] ; then
|
||||
echo "stderr is a tty"
|
||||
else
|
||||
echo "stderr is not a tty"
|
||||
fi
|
||||
|
||||
>&2 echo "This is an error message."
|
||||
|
||||
true
|
Loading…
Add table
Add a link
Reference in a new issue