Comment by aidenn0

1 day ago

[edit]

The below is fixed (https://github.com/shell-pool/shpool/pull/213/files) upstream already, but is pending a release.

I never heard of shpool, so just tried it. shpool completely breaks my PROMPT_COMMAND because it assumes that each word (in the shell sense) is a separate command. My PROMPT_COMMAND included "history -a" thus causing it to run "history" and "-a" on every prompt, making things quite unusable.

It's quite maddening because all they had to do was write a lot less code to fix it:

    eval "${SHPOOL__OLD_PROMPT_COMMAND}"

Would run the old prompt command just nicely instead of the much longer:

    for prompt_hook in ${SHPOOL__OLD_PROMPT_COMMAND};
    do
        ${prompt_hook};
    done;