#系统 #Linux #macOS #二进制 #锁定 #屏幕 #Windows

程序+库 lock

锁定您的系统。支持 macOS、Linux 和 Windows。

1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2017 年 8 月 21 日

#84 in #锁定

每月 21 下载
pomodoro-cli 中使用

MIT 许可证

5KB
95

lock-rs

锁定您的系统。下次使用电脑时显示登录屏幕。

二进制使用

您可以将此作为二进制文件使用,编译并添加到您的路径中。使用非常简单

$ lock

库使用

您还可以将此作为库在 Rust 程序中使用。首先,将此依赖项添加到您的 Cargo.toml 中

[dependencies]
lock = "0.1"

然后按此方式使用。再次强调,使用非常简单

extern crate lock;

use lock::{FailureReason, lock};

fn main() {
    let result = lock();

    match result {
        Err(FailureReason::CannotExecute) => {
            // Failed to execute command, do something.
        },
        Err(FailureReason::LinuxCommandNotFound) => {
            // There is no xdg-screensaver, gnome-screensaver or dm-tool for linux,
            // do something else.
        }
        Ok(()) => (),
    }
}

无运行时依赖