Fixes some bugs
This commit is contained in:
parent
101e6a14a6
commit
a2767ee117
|
@ -0,0 +1,9 @@
|
||||||
|
gclone 0.1.0
|
||||||
|
Thomas Forgione <thomas@forgione.fr>
|
||||||
|
Easily clone a git repository in the right place
|
||||||
|
|
||||||
|
USAGE:
|
||||||
|
gclone <URL>
|
||||||
|
|
||||||
|
ARGS:
|
||||||
|
URL The url of the repository (can be HTTP, HTTPS or SSH)
|
|
@ -6,7 +6,9 @@ use colored::*;
|
||||||
use gclone::git::{clone, parse_url, GCLONE_PATH};
|
use gclone::git::{clone, parse_url, GCLONE_PATH};
|
||||||
use gclone::{first_arg, Cache, Result};
|
use gclone::{first_arg, Cache, Result};
|
||||||
|
|
||||||
fn help() {}
|
fn help() {
|
||||||
|
print!(include_str!("../assets/help.txt"));
|
||||||
|
}
|
||||||
|
|
||||||
fn main_result() -> Result<()> {
|
fn main_result() -> Result<()> {
|
||||||
// Parse args
|
// Parse args
|
||||||
|
@ -16,6 +18,12 @@ fn main_result() -> Result<()> {
|
||||||
return Ok(help());
|
return Ok(help());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let url = if url.ends_with(".git") {
|
||||||
|
&url[0..url.len() - 4]
|
||||||
|
} else {
|
||||||
|
&url
|
||||||
|
};
|
||||||
|
|
||||||
let (server, owner, repo) = parse_url(&url)?;
|
let (server, owner, repo) = parse_url(&url)?;
|
||||||
|
|
||||||
// Build path
|
// Build path
|
||||||
|
|
Loading…
Reference in New Issue