Crates.io | job-security |
lib.rs | job-security |
version | 0.1.8 |
source | src |
created_at | 2023-04-20 12:27:36.220155 |
updated_at | 2023-06-09 19:55:54.983349 |
description | Universal job control |
homepage | |
repository | https://github.com/yshui/job-security |
max_upload_size | |
id | 844325 |
size | 45,622 |
job-security is a tool that lets you put your running programs into background, then bring them to the foreground anywhere you want.
It also supplements shells that doesn't natively support job control, such as nushell, elvish, etc.
cargo install job-security
jobs run command -- arguments
jobs continue
jobs list
jobs
tries to preserve the current working directory, and environment variables for the commands it spawns, but not much more. If you define aliases, functions, etc. in your shell, those will not be visible to the command you run.jobs
, as they will be automatically wrap in zsh -c
or bash -c
. But due to the limitations of other shells (e.g. nushell), commands are run as is, and not interpreted.