fix project name
authorcsmoe <35686186+csmoe@users.noreply.github.com>
Tue, 1 May 2018 01:38:13 +0000 (09:38 +0800)
committercsmoe <35686186+csmoe@users.noreply.github.com>
Tue, 1 May 2018 01:38:13 +0000 (09:38 +0800)
src/bin/commands/new.rs

index 8b8e607400e219d869f4b1c0293d73a2e0d51d17..ff84722095f4e961e4a4d7be07bf5a8b75404fdd 100644 (file)
@@ -11,10 +11,16 @@ pub fn cli() -> App {
 
 pub fn exec(config: &mut Config, args: &ArgMatches) -> CliResult {
     let opts = args.new_options(config)?;
+
     ops::new(&opts, config)?;
     let path = args.value_of("path").unwrap();
+    let project_name = if let Some(name) = args.value_of("name") {
+        name
+    } else {
+        path
+    };
     config
         .shell()
-        .status("Created", format!("{} `{}` project", opts.kind, path))?;
+        .status("Created", format!("{} `{}` project", opts.kind, project_name))?;
     Ok(())
 }