Example #1
0
File: Local.cs Project: findel/Dim
 public static void SaveConfig(ConfigFile file)
 {
     var configString = JsonConvert.SerializeObject(file, Formatting.Indented);
     File.WriteAllText(Local.LocalDimConfig, configString);
 }
Example #2
0
        public override int Run(string[] remainingArguments)
        {
            DimConsole.WriteIntro("Initialising a new Dim project.");

            if(!Local.LocalConfigExists)
            {
                var config = new ConfigFile(defaultSettings: true)
                {
                    Host = this.Host,
                    Port = this.Port,
                    Username = this.Username,
                    Password = this.Password,
                    Schema = this.Schema
                };
                if(!base.DryRun) Local.SaveConfig(config);
                DimConsole.WriteLine("New config file created.", Local.LocalDimConfig);
            }

            DimConsole.WriteLine("New Dim project initialised!");

            return 0;
        }