Browse Source

cli: Snake case program names when initializing workspace (#711)

Siong 4 years ago
parent
commit
adb0c56770
1 changed files with 2 additions and 1 deletions
  1. 2 1
      cli/src/lib.rs

+ 2 - 1
cli/src/lib.rs

@@ -10,6 +10,7 @@ use clap::Clap;
 use flate2::read::ZlibDecoder;
 use flate2::write::{GzEncoder, ZlibEncoder};
 use flate2::Compression;
+use heck::SnakeCase;
 use rand::rngs::OsRng;
 use reqwest::blocking::multipart::{Form, Part};
 use reqwest::blocking::Client;
@@ -319,7 +320,7 @@ fn init(cfg_override: &ConfigOverride, name: String, typescript: bool) -> Result
     );
     let mut localnet = BTreeMap::new();
     localnet.insert(
-        name.to_string(),
+        name.to_string().to_snake_case(),
         ProgramDeployment {
             address: template::default_program_id(),
             path: None,