#github #git-history #file #repo #fetch #grabs #curler

gh-file-curler

仅抓取 Github 仓库中的文件,不包括 Git 历史

14 个稳定版本

2.4.0 2024 年 4 月 2 日
2.3.0 2024 年 3 月 20 日
2.2.0 2024 年 2 月 26 日
1.5.0 2024 年 2 月 16 日

#1#grabs


用于 notoize

MIT/Apache

11KB
143

gh-file-curler

仅抓取 Github 仓库中的文件,不包括 Git 历史

用法

use gh_file_curler::fetch;
use std::fs;

fn main() {
    fs::remove_dir_all("out").unwrap_or(());
    fs::create_dir("out").unwrap();
    let the = fetch_dir("berrymot", "gh-file-curler", &[""], true, "TOKEN")
        .unwrap();
    the.clone().write_to("out");
    println!("{} files", the.0.len());
}

依赖项

~3–14MB
~210K SLoC