diff --git a/userspace/ksud/src/cli.rs b/userspace/ksud/src/cli.rs index 97df58c6..3503b226 100644 --- a/userspace/ksud/src/cli.rs +++ b/userspace/ksud/src/cli.rs @@ -42,6 +42,12 @@ enum Commands { command: Sepolicy, }, + /// Manage App Profiles + Profile { + #[command(subcommand)] + command: Profile, + }, + /// For developers Debug { #[command(subcommand)] @@ -126,6 +132,40 @@ enum Module { List, } +#[derive(clap::Subcommand, Debug)] +enum Profile { + /// get root profile's selinux policy of + GetSepolicy { + /// package name + package: String, + }, + + /// set root profile's selinux policy of to + SetSepolicy { + /// package name + package: String, + /// policy statements + policy: String, + }, + + /// get template of + GetTemplate { + /// package name + package: String, + }, + + /// set template of to