xref: /DADK/dadk/src/console/rootfs.rs (revision 7a97f354ff649be3f7ed5e2b7f96d45e87c19500)
1eaa67f3cSLoGin use clap::{Parser, ValueEnum};
2eaa67f3cSLoGin 
3eaa67f3cSLoGin // 定义一个枚举类型 RootFSCommand,表示根文件系统操作命令
4eaa67f3cSLoGin #[derive(Debug, Parser, Clone, PartialEq, Eq, ValueEnum)]
5eaa67f3cSLoGin pub enum RootFSCommand {
6eaa67f3cSLoGin     /// 创建根文件系统(磁盘镜像)
7eaa67f3cSLoGin     Create,
8eaa67f3cSLoGin     /// 删除根文件系统(磁盘镜像)
9eaa67f3cSLoGin     Delete,
10eaa67f3cSLoGin     /// 删除系统根目录(sysroot文件夹)
11eaa67f3cSLoGin     DeleteSysroot,
12eaa67f3cSLoGin     /// 挂载根文件系统(磁盘镜像)
13eaa67f3cSLoGin     Mount,
14eaa67f3cSLoGin     /// 卸载根文件系统(磁盘镜像)
15*7a97f354SLoGin     Umount,
16eaa67f3cSLoGin }
17