Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/psnszsn/degit-rs
Rust rewrite of degit
https://github.com/psnszsn/degit-rs
Last synced: 6 days ago
JSON representation
Rust rewrite of degit
- Host: GitHub
- URL: https://github.com/psnszsn/degit-rs
- Owner: psnszsn
- Created: 2019-07-05T11:00:11.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-22T18:06:17.000Z (about 3 years ago)
- Last Synced: 2024-10-05T20:06:55.372Z (about 1 month ago)
- Language: Rust
- Homepage:
- Size: 7.7 MB
- Stars: 22
- Watchers: 3
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# degit-rs
degit-rs is a rust rewrite of [degit](https://github.com/Rich-Harris/degit/). It downloads copies of git repositories from the internet, without the need for `git clone`. This is faster, since it does not download the `.git` folder (which contains all the git history) and allows you to initialize a new repository afterwards. It is useful for downloading project boilerplate templates.
[![Crates.io](https://img.shields.io/crates/v/degit.svg)](https://crates.io/crates/degit)
## Instalation
```
cargo install degit
```
## Usage examples
``````
degit https://gitlab.gnome.org/bilelmoussaoui/gtk-rust-template my_new_project
degit sveltejs/template my-svelte-project
``````
## Advantages over original degit
* does not require nodejs
* does not create files in your home directory
* supports hosted gitlab instances
* progress bar## Todo
* specify a tag, branch or commit