public Task <ExecutionResult> Execute(IReplWindow window, string arguments) { if (string.IsNullOrWhiteSpace(arguments)) { var curValue = (bool)window.GetOptionValue(ReplOptions.ShowOutput); window.WriteLine("ECHO is " + (curValue ? "ON" : "OFF")); return(ExecutionResult.Succeeded); } if (arguments.Equals("on", System.StringComparison.InvariantCultureIgnoreCase)) { window.SetOptionValue(ReplOptions.ShowOutput, true); return(ExecutionResult.Succeeded); } else if (arguments.Equals("off", System.StringComparison.InvariantCultureIgnoreCase)) { window.SetOptionValue(ReplOptions.ShowOutput, false); return(ExecutionResult.Succeeded); } //Any other value passed to .echo we treat as a message window.WriteLine(arguments); return(ExecutionResult.Succeeded); }
public Task<ExecutionResult> Execute(IReplWindow window, string arguments) { arguments = arguments.ToLowerInvariant(); if (arguments == "on") { window.SetOptionValue(ReplOptions.ShowOutput, true); } else { window.SetOptionValue(ReplOptions.ShowOutput, false); } return ExecutionResult.Succeeded; }
public void Execute(IReplWindow window, string arguments) { arguments = arguments.ToLowerInvariant(); if (arguments == "on") { window.SetOptionValue(ReplOptions.ShowOutput, true); } else { window.SetOptionValue(ReplOptions.ShowOutput, false); } }
public Task <ExecutionResult> Execute(IReplWindow window, string arguments) { arguments = arguments.ToLowerInvariant(); if (arguments == "on") { window.SetOptionValue(ReplOptions.ShowOutput, true); } else { window.SetOptionValue(ReplOptions.ShowOutput, false); } return(ExecutionResult.Succeeded); }
public Task <ExecutionResult> Initialize(IReplWindow window) { PowerShellToolsPackage.Debugger.ReplWindow = window; var page = PowerShellToolsPackage.Instance.GetDialogPage <GeneralDialogPage>(); window.TextView.Properties.AddProperty(BufferProperties.FromRepl, null); window.SetOptionValue(ReplOptions.Multiline, page.MutlilineRepl); window.SetOptionValue(ReplOptions.UseSmartUpDown, true); return(tf.StartNew(() => { Window = window; return new ExecutionResult(true); })); }
public void Start(IReplWindow window) { _window = window; _window.SetOptionValue(ReplOptions.CommandPrefix, "$"); Connect(); window.SetOptionValue(ReplOptions.UseSmartUpDown, CurrentOptions.ReplSmartHistory); UpdatePrompts(); window.SetOptionValue(ReplOptions.DisplayPromptInMargin, !CurrentOptions.InlinePrompts); window.SetOptionValue(ReplOptions.SupportAnsiColors, true); window.SetOptionValue(ReplOptions.FormattedPrompts, true); }
public Task<ExecutionResult> Initialize(IReplWindow window) { PowerShellToolsPackage.Debugger.ReplWindow = window; var page = PowerShellToolsPackage.Instance.GetDialogPage<GeneralDialogPage>(); window.TextView.Properties.AddProperty(BufferProperties.FromRepl, null); window.SetOptionValue(ReplOptions.Multiline, page.MutlilineRepl); window.SetOptionValue(ReplOptions.UseSmartUpDown, true); return tf.StartNew(() => { Window = window; return new ExecutionResult(true); }); }
public Task<ExecutionResult> Execute(IReplWindow window, string arguments) { if (string.IsNullOrWhiteSpace(arguments)) { var curValue = (bool)window.GetOptionValue(ReplOptions.ShowOutput); window.WriteLine("ECHO is " + (curValue ? "ON" : "OFF")); return ExecutionResult.Succeeded; } if (arguments.Equals("on", System.StringComparison.InvariantCultureIgnoreCase)) { window.SetOptionValue(ReplOptions.ShowOutput, true); return ExecutionResult.Succeeded; } else if(arguments.Equals("off",System.StringComparison.InvariantCultureIgnoreCase)) { window.SetOptionValue(ReplOptions.ShowOutput, false); return ExecutionResult.Succeeded; } //Any other value passed to .echo we treat as a message window.WriteLine(arguments); return ExecutionResult.Succeeded; }
public Task <ExecutionResult> Initialize(IReplWindow window) { _window = window; _window.SetOptionValue(ReplOptions.CommandPrefix, "$"); _window.SetOptionValue(ReplOptions.UseSmartUpDown, CurrentOptions.ReplSmartHistory); _window.SetOptionValue(ReplOptions.PrimaryPrompt, CurrentOptions.PrimaryPrompt); _window.SetOptionValue(ReplOptions.SecondaryPrompt, CurrentOptions.SecondaryPrompt); _window.SetOptionValue(ReplOptions.DisplayPromptInMargin, !CurrentOptions.InlinePrompts); _window.SetOptionValue(ReplOptions.SupportAnsiColors, true); _window.SetOptionValue(ReplOptions.FormattedPrompts, true); _window.WriteLine("Python debug interactive window. Type $help for a list of commands."); _window.TextView.BufferGraph.GraphBuffersChanged += BufferGraphGraphBuffersChanged; _window.ReadyForInput += new Action(OnReadyForInput); return(ExecutionResult.Succeeded); }
public Task<ExecutionResult> Initialize(IReplWindow window) { _window = window; _window.SetOptionValue(ReplOptions.CommandPrefix, "."); _window.SetOptionValue(ReplOptions.PrimaryPrompt, "> "); _window.SetOptionValue(ReplOptions.SecondaryPrompt, ". "); _window.SetOptionValue(ReplOptions.DisplayPromptInMargin, false); _window.SetOptionValue(ReplOptions.SupportAnsiColors, true); _window.SetOptionValue(ReplOptions.UseSmartUpDown, true); _window.WriteLine(Resources.ReplInitializationMessage); return ExecutionResult.Succeeded; }
public Task <ExecutionResult> Initialize(IReplWindow window) { _window = window; _window.SetOptionValue(ReplOptions.CommandPrefix, "."); _window.SetOptionValue(ReplOptions.PrimaryPrompt, "> "); _window.SetOptionValue(ReplOptions.SecondaryPrompt, ". "); _window.SetOptionValue(ReplOptions.DisplayPromptInMargin, false); _window.SetOptionValue(ReplOptions.SupportAnsiColors, true); _window.SetOptionValue(ReplOptions.UseSmartUpDown, true); _window.WriteLine(SR.GetString(SR.ReplInitializationMessage)); return(ExecutionResult.Succeeded); }