Expand description
Handing a command to the shell implementation.
The port is not finished, and a half-ported tool that refuses the commands it has not reached yet is worse than no port at all. So the shell version is carried in the binary as well, and anything not yet in Rust runs through it. Commands move across one at a time, and nobody has to care which is which.
It needs bash and python3 on the machine. Once a command is ported, its entry disappears from here, and when the list is empty the shell copy and this module go with it.
Constants§
- PENDING
- Commands the shell version still owns, with what each is waiting on.
Functions§
- is_
pending - run
- Run it through the shell version, replacing this process so signals, exit codes and interactive prompts all behave as if it had been called directly.