1
0
Fork 0
forked from wry/wry

autocommit 2022-04-13 21:01:32 CEST

This commit is contained in:
Julian Orth 2022-04-13 21:01:32 +02:00
parent 661a28e5b0
commit 916e3644c3
30 changed files with 681 additions and 73 deletions

View file

@ -1,6 +1,7 @@
mod generate;
mod log;
mod quit;
mod screenshot;
mod set_log_level;
use {
@ -38,6 +39,19 @@ pub enum Cmd {
SetLogLevel(SetLogArgs),
/// Stop the compositor.
Quit,
/// Take a screenshot.
Screenshot(ScreenshotArgs),
}
#[derive(Args, Debug)]
pub struct ScreenshotArgs {
/// The filename of the saved screenshot
///
/// If no filename is given, the screenshot will be saved under jay-%Y-%m-%d-%H:%M:%S.qoi
/// in the current directory.
///
/// The filename can contain the usual strftime parameters.
pub filename: Option<String>,
}
#[derive(Args, Debug)]
@ -121,5 +135,6 @@ pub fn main() {
Cmd::Log(a) => log::main(cli.global, a),
Cmd::Quit => quit::main(cli.global),
Cmd::SetLogLevel(a) => set_log_level::main(cli.global, a),
Cmd::Screenshot(a) => screenshot::main(cli.global, a),
}
}