Skip to content

Commit

Permalink
add: Parse more signal name variations
Browse files Browse the repository at this point in the history
  • Loading branch information
Nukesor committed Aug 18, 2023
1 parent 4cb610d commit c455fdd
Showing 1 changed file with 40 additions and 5 deletions.
45 changes: 40 additions & 5 deletions pueue_lib/src/network/message.rs
Original file line number Diff line number Diff line change
Expand Up @@ -188,15 +188,50 @@ impl_into_message!(PauseMessage, Message::Pause);
/// [std::str::FromStr].
#[derive(PartialEq, Eq, Clone, Debug, Deserialize, Serialize, Display, EnumString)]
pub enum Signal {
#[strum(serialize = "SigInt", serialize = "sigint", serialize = "2")]
#[strum(
serialize = "SigInt",
serialize = "sigint",
serialize = "SIGINT",
serialize = "int",
serialize = "INT",
serialize = "2"
)]
SigInt,
#[strum(serialize = "SigKill", serialize = "sigkill", serialize = "9")]
#[strum(
serialize = "SigKill",
serialize = "sigkill",
serialize = "SIGKILL",
serialize = "kill",
serialize = "KILL",
serialize = "9"
)]
SigKill,
#[strum(serialize = "SigTerm", serialize = "sigterm", serialize = "15")]
#[strum(
serialize = "SigTerm",
serialize = "sigterm",
serialize = "SIGTERM",
serialize = "term",
serialize = "TERM",
serialize = "15"
)]
SigTerm,
#[strum(serialize = "SigCont", serialize = "sigcont", serialize = "18")]
#[strum(
serialize = "SigCont",
serialize = "sigcont",
serialize = "SIGCONT",
serialize = "cont",
serialize = "CONT",
serialize = "18"
)]
SigCont,
#[strum(serialize = "SigStop", serialize = "sigstop", serialize = "19")]
#[strum(
serialize = "SigStop",
serialize = "sigstop",
serialize = "SIGSTOP",
serialize = "stop",
serialize = "STOP",
serialize = "19"
)]
SigStop,
}

Expand Down

0 comments on commit c455fdd

Please sign in to comment.