2 releases

0.1.1 Jul 31, 2022
0.1.0 Jul 31, 2022

#31 in #git-clone

Custom license

18KB
64 lines

Literate git clone.

Usage

↓ make project.toml (file name is example)

[config]
host = "github"
dest_dir = "~/Project"
repos = [
          "emacs-mirror/emacs",
          "rust-lang/rust"
        ]

run

$ cloner ./project.toml

result

~                                                  ```
 └─ Project
     └─ emacs
     └─ rust

TODO

  • hosting service options
  • dest_dir accept relative path
  • clone way options(ssh or https)
  • multiple groups

Dependencies

~2–3MB
~55K SLoC