private static string[] GetArguments(App app) { if (Development.IsAttached) { var args = app.Console.Read(Strings.CmdIndicator); return(ConsoleAppHelper.StringToArgs(args)); } var listArgs = Environment.GetCommandLineArgs().ToList(); // remove the app path that added auto by .net listArgs.RemoveAt(0); return(listArgs.ToArray()); }
private static string[] GetArguments(App app, string shellName) { return(ConsoleAppHelper.StringToArgs(app.Console.Read(shellName.TrimEnd() + ">", false))); }
/// <summary> /// Run the application /// </summary> /// <param name="arg">Command line as string</param> /// <returns>Return the application result</returns> public ApplicationResult Run(string arg) { return(this.Run(ConsoleAppHelper.StringToArgs(arg))); }