async Task GenerateDocs(string path, string output) { //var whitelist = Whitelist.Load(Path.Combine(path, "whitelist.cache")); await ProgrammableBlockApi.Update(Path.Combine(path, "whitelist.cache"), Path.Combine(output, "api")); Terminals.Update(Path.Combine(path, "terminal.cache"), Path.Combine(output, "List-Of-Terminal-Properties-And-Actions.md")); }
public static Terminals Load(string fileName) { var document = XDocument.Load(fileName); var terminals = new Terminals(); terminals.Load(document.Element("terminals")); return(terminals); }
void GenerateDocs(string path, string output) { //var whitelistTarget = path; var terminalTarget = path; //whitelistTarget = Path.Combine(whitelistTarget, "whitelist.cache"); terminalTarget = Path.Combine(terminalTarget, "terminal.cache"); var terminals = Terminals.Load(terminalTarget); terminals.Save(Path.Combine(output, "List-Of-Terminal-Properties-And-Actions.md")); //var directoryInfo = new DirectoryInfo(output); //if (!directoryInfo.Exists) // directoryInfo.Create(); }
async Task GenerateDocs(string path, string output) { var api = new ProgrammableBlockApi(); await api.Scan(Path.Combine(path, "whitelist.cache")); await api.SaveAsync(Path.Combine(output, "api")); //var whitelistTarget = path; var terminalTarget = path; //whitelistTarget = Path.Combine(whitelistTarget, "whitelist.cache"); terminalTarget = Path.Combine(terminalTarget, "terminal.cache"); var terminals = Terminals.Load(terminalTarget); terminals.Save(Path.Combine(output, "List-Of-Terminal-Properties-And-Actions.md")); //var directoryInfo = new DirectoryInfo(output); //if (!directoryInfo.Exists) // directoryInfo.Create(); }
public static void Update(string fileName, string output) { var terminals = Terminals.Load(fileName); terminals.Save(output); }