public static void SaveConfig(ConfigFile file) { var configString = JsonConvert.SerializeObject(file, Formatting.Indented); File.WriteAllText(Local.LocalDimConfig, configString); }
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; }