4 个版本

0.0.6 2024 年 6 月 1 日
0.0.5 2024 年 4 月 16 日
0.0.4 2024 年 2 月 2 日
0.0.3 2024 年 1 月 2 日

#7#shrs

Download history 132/week @ 2024-04-10 38/week @ 2024-04-17 172/week @ 2024-05-29 13/week @ 2024-06-05 5/week @ 2024-06-12

每月 245 次下载

MIT/Apache

37KB
66

shrs_completion

为 shrs 提供更多补全

crates.io MIT/Apache 2.0

这是一个为 shrs 开发的插件。

使用此插件

首先将此插件添加到依赖项

shrs_completion = { version = "0.0.6" }

然后初始化 shrs 时包含此插件

use shrs::prelude::*;
use shrs_completion::completions::*;

fn main() {
    let mut mycompleter = DefaultCompleter::default();
    ssh_completion(&mut mycompleter);

    let myline = LineBuilder::default()
        .with_completer(mycompleter)
        .build()
        .unwrap();

    let myshell = ShellBuilder::default()
        .with_readline(myline)
        .build()
        .unwrap();

    myshell.run().unwrap();
}

依赖项

~16–32MB
~463K SLoC