2025-01-17 18:27:51 +01:00
|
|
|
TAIL_CMD=`which tail`
|
|
|
|
JOURNALCTL_CMD=`which journalctl`
|
2023-08-31 18:39:58 +02:00
|
|
|
|
2025-01-17 18:27:51 +01:00
|
|
|
tail () {
|
2025-01-27 13:15:53 +01:00
|
|
|
ARGS=''
|
|
|
|
for i in "$@"; do
|
|
|
|
i="${i//\\/\\\\}"
|
|
|
|
ARGS="$ARGS \"${i//\"/\\\"}\""
|
|
|
|
done
|
2025-01-17 18:27:51 +01:00
|
|
|
if grep -q -i "\-f" <<< "$*"
|
|
|
|
then
|
2025-01-27 13:15:53 +01:00
|
|
|
bash -c "$TAIL_CMD $ARGS | ccze -A"
|
2025-01-17 18:27:51 +01:00
|
|
|
else
|
2025-01-27 13:15:53 +01:00
|
|
|
bash -c "$TAIL_CMD $ARGS"
|
2025-01-17 18:27:51 +01:00
|
|
|
fi
|
2023-09-05 13:37:37 +02:00
|
|
|
}
|
|
|
|
|
2025-01-17 18:27:51 +01:00
|
|
|
journalctl () {
|
2025-01-27 13:15:53 +01:00
|
|
|
ARGS=''
|
|
|
|
for i in "$@"; do
|
|
|
|
i="${i//\\/\\\\}"
|
|
|
|
ARGS="$ARGS \"${i//\"/\\\"}\""
|
|
|
|
done
|
2025-01-17 18:27:51 +01:00
|
|
|
if grep -q "\-f" <<< "$*"
|
|
|
|
then
|
2025-01-27 13:15:53 +01:00
|
|
|
bash -c "$JOURNALCTL_CMD $ARGS | ccze -A"
|
2025-01-17 18:27:51 +01:00
|
|
|
else
|
2025-01-27 13:15:53 +01:00
|
|
|
bash -c "$JOURNALCTL_CMD $ARGS"
|
2025-01-17 18:27:51 +01:00
|
|
|
fi
|
2023-08-30 11:30:13 +02:00
|
|
|
}
|
|
|
|
|
2025-01-17 18:27:51 +01:00
|
|
|
cless () {
|
|
|
|
cat $1 | ccze -A | less -R
|
2023-08-30 11:30:13 +02:00
|
|
|
}
|
2023-08-31 18:31:45 +02:00
|
|
|
|