/
githubmirror
/
tauri
Обзор
Документация
Войти
/
githubmirror
/
tauri
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
crates/tauri-cli/src/acl/permission/mod.rs
39 строк
884 B
Shaun Hamilton
feat(cli): add `tauri remove` command (#11322)
07 ноя 2024, 20:58
Не верифицирован
07 ноя 2024, 20:58
6bf9179
Код
Авторство
О чём код?
// Copyright 2019-2024 Tauri Programme within The Commons Conservancy // SPDX-License-Identifier: Apache-2.0 // SPDX-License-Identifier: MIT use clap::{Parser, Subcommand}; use crate::Result; pub mod add; mod ls; mod new; pub mod rm; #[derive(Debug, Parser)] #[clap(about = "Manage or create permissions for your app or plugin")] pub struct Cli { #[clap(subcommand)] command: Commands, } #[derive(Subcommand, Debug)] enum Commands { #[clap(alias = "create")] New(new::Options), Add(add::Options), #[clap(alias = "remove")] Rm(rm::Options), #[clap(alias = "list")] Ls(ls::Options), } pub fn command(cli: Cli) -> Result<()> { match cli.command { Commands::New(options) => new::command(options), Commands::Add(options) => add::command(options), Commands::Rm(options) => rm::command(options), Commands::Ls(options) => ls::command(options), } }