pull/314/merge
Spencer Butler 2022-09-05 03:59:38 +02:00 committed by GitHub
commit f88312b664
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 2 deletions

View File

@ -4,6 +4,12 @@ CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PANE_PID="$1"
is_command_tmux_child() {
if [ $(ps -o cmd= $(ps -o ppid= "${PANE_PID}")) == tmux ]; then
ps -o cmd= "${PANE_PID}"
fi
}
exit_safely_if_empty_ppid() {
if [ -z "$PANE_PID" ]; then
exit 0
@ -11,10 +17,11 @@ exit_safely_if_empty_ppid() {
}
full_command() {
ps -ao "ppid command" |
local FULL_COMMAND=$(ps -ao "ppid command" |
sed "s/^ *//" |
grep "^${PANE_PID}" |
cut -d' ' -f2-
cut -d' ' -f2-)
[ -z $FULL_COMMAND ] && is_command_tmux_child || echo "$FULL_COMMAND"
}
main() {