When using truss wrap, if I forget to load my AWS credentials first, it still attempts to run the command, which in the case of running k9s means you get a fullscreen k9s running, but without an indication that it's not actually connected until you try to run commands. After exiting k9s, I do see output saying that it could not find AWS credentials.
It would be helpful if truss wrap just displayed an error without trying to run the passed-in command if it cannot load AWS credentials.