Cli.Utils internal --> public
This commit is contained in:
parent
57c1b0357b
commit
47f79e4d99
35 changed files with 45 additions and 92 deletions
|
@ -3,7 +3,7 @@
|
|||
|
||||
namespace Microsoft.DotNet.Cli.Utils
|
||||
{
|
||||
internal static class AnsiColorExtensions
|
||||
public static class AnsiColorExtensions
|
||||
{
|
||||
public static string Black(this string text)
|
||||
{
|
||||
|
|
|
@ -6,7 +6,7 @@ using System.IO;
|
|||
|
||||
namespace Microsoft.DotNet.Cli.Utils
|
||||
{
|
||||
internal class AnsiConsole
|
||||
public class AnsiConsole
|
||||
{
|
||||
private AnsiConsole(TextWriter writer, bool useConsoleColor)
|
||||
{
|
||||
|
|
|
@ -15,7 +15,7 @@ using NuGet.Frameworks;
|
|||
|
||||
namespace Microsoft.DotNet.Cli.Utils
|
||||
{
|
||||
internal class Command
|
||||
public class Command
|
||||
{
|
||||
private readonly Process _process;
|
||||
private readonly StreamForwarder _stdOut;
|
||||
|
@ -335,7 +335,7 @@ namespace Microsoft.DotNet.Cli.Utils
|
|||
}
|
||||
}
|
||||
|
||||
internal sealed class StreamForwarder
|
||||
public sealed class StreamForwarder
|
||||
{
|
||||
private const int DefaultBufferSize = 256;
|
||||
|
||||
|
@ -345,12 +345,12 @@ namespace Microsoft.DotNet.Cli.Utils
|
|||
private Action<string> _write;
|
||||
private Action<string> _writeLine;
|
||||
|
||||
internal StreamForwarder(int bufferSize = DefaultBufferSize)
|
||||
public StreamForwarder(int bufferSize = DefaultBufferSize)
|
||||
{
|
||||
_bufferSize = bufferSize;
|
||||
}
|
||||
|
||||
internal void Capture()
|
||||
public void Capture()
|
||||
{
|
||||
if (_capture != null)
|
||||
{
|
||||
|
@ -359,12 +359,12 @@ namespace Microsoft.DotNet.Cli.Utils
|
|||
_capture = new StringWriter();
|
||||
}
|
||||
|
||||
internal string GetCapturedOutput()
|
||||
public string GetCapturedOutput()
|
||||
{
|
||||
return _capture?.GetStringBuilder()?.ToString();
|
||||
}
|
||||
|
||||
internal void ForwardTo(Action<string> write, Action<string> writeLine)
|
||||
public void ForwardTo(Action<string> write, Action<string> writeLine)
|
||||
{
|
||||
if (writeLine == null)
|
||||
{
|
||||
|
@ -378,14 +378,14 @@ namespace Microsoft.DotNet.Cli.Utils
|
|||
_writeLine = writeLine;
|
||||
}
|
||||
|
||||
internal Thread BeginRead(TextReader reader)
|
||||
public Thread BeginRead(TextReader reader)
|
||||
{
|
||||
var thread = new Thread(() => Read(reader)) { IsBackground = true };
|
||||
thread.Start();
|
||||
return thread;
|
||||
}
|
||||
|
||||
internal void Read(TextReader reader)
|
||||
public void Read(TextReader reader)
|
||||
{
|
||||
_builder = new StringBuilder();
|
||||
var buffer = new char[_bufferSize];
|
||||
|
|
|
@ -8,13 +8,13 @@ using System.Threading.Tasks;
|
|||
|
||||
namespace Microsoft.DotNet.Cli.Utils
|
||||
{
|
||||
internal static class CommandContext
|
||||
public static class CommandContext
|
||||
{
|
||||
internal static class Variables
|
||||
public static class Variables
|
||||
{
|
||||
private static readonly string Prefix = "DOTNET_CLI_CONTEXT_";
|
||||
internal static readonly string Verbose = Prefix + "VERBOSE";
|
||||
internal static readonly string AnsiPassThru = Prefix + "ANSI_PASS_THRU";
|
||||
public static readonly string Verbose = Prefix + "VERBOSE";
|
||||
public static readonly string AnsiPassThru = Prefix + "ANSI_PASS_THRU";
|
||||
}
|
||||
|
||||
private static Lazy<bool> _verbose = new Lazy<bool>(() => GetBool(Variables.Verbose));
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
namespace Microsoft.DotNet.Cli.Utils.CommandParsing
|
||||
{
|
||||
internal struct Chain<TLeft, TDown>
|
||||
public struct Chain<TLeft, TDown>
|
||||
{
|
||||
public Chain(TLeft left, TDown down)
|
||||
: this()
|
||||
|
|
|
@ -7,7 +7,7 @@ using System.Linq;
|
|||
|
||||
namespace Microsoft.DotNet.Cli.Utils.CommandParsing
|
||||
{
|
||||
internal class CommandGrammar : Grammar
|
||||
public class CommandGrammar : Grammar
|
||||
{
|
||||
private CommandGrammar(Func<string, string> variable, bool preserveSurroundingQuotes)
|
||||
{
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
namespace Microsoft.DotNet.Cli.Utils.CommandParsing
|
||||
{
|
||||
internal struct Cursor
|
||||
public struct Cursor
|
||||
{
|
||||
private readonly string _text;
|
||||
private readonly int _start;
|
||||
|
|
|
@ -6,7 +6,7 @@ using System.Linq;
|
|||
|
||||
namespace Microsoft.DotNet.Cli.Utils.CommandParsing
|
||||
{
|
||||
internal class Grammar
|
||||
public class Grammar
|
||||
{
|
||||
protected static Parser<IList<TValue>> Rep1<TValue>(Parser<TValue> parser)
|
||||
{
|
||||
|
|
|
@ -3,5 +3,5 @@
|
|||
|
||||
namespace Microsoft.DotNet.Cli.Utils.CommandParsing
|
||||
{
|
||||
internal delegate Result<TValue> Parser<TValue>(Cursor cursor);
|
||||
public delegate Result<TValue> Parser<TValue>(Cursor cursor);
|
||||
}
|
|
@ -7,7 +7,7 @@ using System.Linq;
|
|||
|
||||
namespace Microsoft.DotNet.Cli.Utils.CommandParsing
|
||||
{
|
||||
internal static class ParserExtensions
|
||||
public static class ParserExtensions
|
||||
{
|
||||
public static Parser<Chain<T1, T2>> And<T1, T2>(this Parser<T1> parser1,
|
||||
Parser<T2> parser2)
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
namespace Microsoft.DotNet.Cli.Utils.CommandParsing
|
||||
{
|
||||
internal struct Result<TValue>
|
||||
public struct Result<TValue>
|
||||
{
|
||||
public Result(TValue value, Cursor remainder)
|
||||
: this()
|
||||
|
|
|
@ -9,7 +9,7 @@ using System.Runtime.InteropServices;
|
|||
|
||||
namespace Microsoft.DotNet.Cli.Utils
|
||||
{
|
||||
internal static class Constants
|
||||
public static class Constants
|
||||
{
|
||||
public static readonly string ProjectFileName = "project.json";
|
||||
public static readonly string ExeSuffix = RuntimeInformation.IsOSPlatform(OSPlatform.Windows) ? ".exe" : string.Empty;
|
||||
|
|
|
@ -7,7 +7,7 @@ using System.Linq;
|
|||
|
||||
namespace Microsoft.DotNet.Cli.Utils
|
||||
{
|
||||
internal static class DebugHelper
|
||||
public static class DebugHelper
|
||||
{
|
||||
[Conditional("DEBUG")]
|
||||
public static void HandleDebugSwitch(ref string[] args)
|
||||
|
|
|
@ -6,7 +6,7 @@ using System.Runtime.InteropServices;
|
|||
|
||||
namespace Microsoft.DotNet.Cli.Utils
|
||||
{
|
||||
internal static class Env
|
||||
public static class Env
|
||||
{
|
||||
private static IEnumerable<string> _searchPaths;
|
||||
private static IEnumerable<string> _executableExtensions;
|
||||
|
|
|
@ -7,7 +7,7 @@ using System.Runtime.InteropServices;
|
|||
|
||||
namespace Microsoft.DotNet.Tools.Common
|
||||
{
|
||||
internal static class PathUtility
|
||||
public static class PathUtility
|
||||
{
|
||||
public static bool IsPlaceholderFile(string path)
|
||||
{
|
||||
|
|
|
@ -7,7 +7,7 @@ using System.Runtime.InteropServices;
|
|||
namespace Microsoft.DotNet.Cli.Utils
|
||||
{
|
||||
// Stupid-simple console manager
|
||||
internal class Reporter
|
||||
public class Reporter
|
||||
{
|
||||
private static readonly Reporter Null = new Reporter(console: null);
|
||||
private static object _lock = new object();
|
||||
|
|
|
@ -8,7 +8,7 @@ using Microsoft.DotNet.ProjectModel;
|
|||
|
||||
namespace Microsoft.DotNet.Cli.Utils
|
||||
{
|
||||
internal static class ScriptExecutor
|
||||
public static class ScriptExecutor
|
||||
{
|
||||
public static Command CreateCommandForScript(Project project, string scriptCommandLine, IDictionary<string, string> variables)
|
||||
{
|
||||
|
|
|
@ -5,7 +5,7 @@ using System.Threading.Tasks;
|
|||
|
||||
namespace Microsoft.DotNet.Cli.Utils
|
||||
{
|
||||
internal static class ScriptNames
|
||||
public static class ScriptNames
|
||||
{
|
||||
public const string PreCompile = "precompile";
|
||||
public const string PostCompile = "postcompile";
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
{
|
||||
"version": "1.0.0-*",
|
||||
|
||||
"shared": "**/*.cs",
|
||||
|
||||
|
||||
"dependencies": {
|
||||
"NETStandard.Library": "1.0.0-rc2-23616",
|
||||
"Microsoft.DotNet.ProjectModel": "1.0.0",
|
||||
|
|
|
@ -7,10 +7,7 @@
|
|||
"dependencies": {
|
||||
"NETStandard.Library": "1.0.0-rc2-23616",
|
||||
|
||||
"Microsoft.DotNet.Cli.Utils": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
},
|
||||
"Microsoft.DotNet.Cli.Utils": "1.0.0-*",
|
||||
"Microsoft.Extensions.CommandLineUtils.Sources": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
|
|
|
@ -11,10 +11,7 @@
|
|||
"System.CommandLine": "0.1.0-*",
|
||||
"Microsoft.CodeAnalysis.CSharp": "1.1.1",
|
||||
"Microsoft.DotNet.ProjectModel": "1.0.0-*",
|
||||
"Microsoft.DotNet.Cli.Utils": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
}
|
||||
"Microsoft.DotNet.Cli.Utils": "1.0.0-*"
|
||||
},
|
||||
"frameworks": {
|
||||
"dnxcore50": { }
|
||||
|
|
|
@ -12,10 +12,7 @@
|
|||
"Microsoft.DotNet.ProjectModel": "1.0.0-*",
|
||||
"Microsoft.DotNet.Compiler.Common": "1.0.0-*",
|
||||
"Microsoft.DotNet.Tools.Compiler": "1.0.0-*",
|
||||
"Microsoft.DotNet.Cli.Utils": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
},
|
||||
"Microsoft.DotNet.Cli.Utils": "1.0.0-*",
|
||||
"Microsoft.Extensions.CommandLineUtils.Sources": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
|
|
|
@ -9,10 +9,7 @@
|
|||
|
||||
"Microsoft.Net.Compilers.netcore": "1.2.0-beta1-20151228-02",
|
||||
|
||||
"Microsoft.DotNet.Cli.Utils": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
},
|
||||
"Microsoft.DotNet.Cli.Utils": "1.0.0-*",
|
||||
"Microsoft.Extensions.CommandLineUtils.Sources": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
|
|
|
@ -9,10 +9,7 @@
|
|||
|
||||
"Microsoft.FSharp.Compiler.netcore": "1.0.0-alpha-151218",
|
||||
|
||||
"Microsoft.DotNet.Cli.Utils": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
},
|
||||
"Microsoft.DotNet.Cli.Utils": "1.0.0-*",
|
||||
"Microsoft.Extensions.CommandLineUtils.Sources": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
|
|
|
@ -7,10 +7,7 @@
|
|||
"dependencies": {
|
||||
"NETStandard.Library": "1.0.0-rc2-23616",
|
||||
|
||||
"Microsoft.DotNet.Cli.Utils": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
},
|
||||
"Microsoft.DotNet.Cli.Utils": "1.0.0-*",
|
||||
"Microsoft.Extensions.CommandLineUtils.Sources": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
|
|
|
@ -9,10 +9,7 @@
|
|||
"System.Reflection.Metadata": "1.1.0",
|
||||
"Microsoft.DotNet.ProjectModel": "1.0.0-*",
|
||||
"Microsoft.DotNet.Compiler.Common": "1.0.0-*",
|
||||
"Microsoft.DotNet.Cli.Utils": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
},
|
||||
"Microsoft.DotNet.Cli.Utils": "1.0.0-*",
|
||||
"Microsoft.Extensions.CommandLineUtils.Sources": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
|
|
|
@ -8,10 +8,7 @@
|
|||
"NETStandard.Library": "1.0.0-rc2-23616",
|
||||
|
||||
"Microsoft.DotNet.ProjectModel": "1.0.0-*",
|
||||
"Microsoft.DotNet.Cli.Utils": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
},
|
||||
"Microsoft.DotNet.Cli.Utils": "1.0.0-*",
|
||||
"Microsoft.Extensions.CommandLineUtils.Sources": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
|
|
|
@ -10,10 +10,7 @@
|
|||
|
||||
"Microsoft.DotNet.Compiler.Common": "1.0.0-*",
|
||||
"Microsoft.DotNet.ProjectModel": "1.0.0-*",
|
||||
"Microsoft.DotNet.Cli.Utils": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
},
|
||||
"Microsoft.DotNet.Cli.Utils": "1.0.0-*",
|
||||
"Microsoft.Extensions.CommandLineUtils.Sources": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
|
|
|
@ -8,10 +8,7 @@
|
|||
"NETStandard.Library": "1.0.0-rc2-23616",
|
||||
|
||||
"Microsoft.DotNet.ProjectModel": "1.0.0-*",
|
||||
"Microsoft.DotNet.Cli.Utils": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
},
|
||||
"Microsoft.DotNet.Cli.Utils": "1.0.0-*",
|
||||
"Microsoft.Extensions.CommandLineUtils.Sources": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
|
|
|
@ -9,10 +9,7 @@
|
|||
|
||||
"Microsoft.Net.CSharp.Interactive.netcore": "1.2.0-beta1-20151228-02",
|
||||
|
||||
"Microsoft.DotNet.Cli.Utils": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
},
|
||||
"Microsoft.DotNet.Cli.Utils": "1.0.0-*",
|
||||
"Microsoft.Extensions.CommandLineUtils.Sources": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
|
|
|
@ -8,10 +8,7 @@
|
|||
"NETStandard.Library": "1.0.0-rc2-23616",
|
||||
|
||||
"Microsoft.DotNet.ProjectModel": "1.0.0-*",
|
||||
"Microsoft.DotNet.Cli.Utils": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
},
|
||||
"Microsoft.DotNet.Cli.Utils": "1.0.0-*",
|
||||
"Microsoft.Extensions.CommandLineUtils.Sources": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
|
|
|
@ -11,10 +11,7 @@
|
|||
|
||||
"Microsoft.CodeAnalysis.CSharp": "1.1.1",
|
||||
"Microsoft.DotNet.Compiler.Common": "1.0.0-*",
|
||||
"Microsoft.DotNet.Cli.Utils": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
},
|
||||
"Microsoft.DotNet.Cli.Utils": "1.0.0-*",
|
||||
"Microsoft.Extensions.CommandLineUtils.Sources": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
|
|
|
@ -11,10 +11,7 @@
|
|||
"System.CommandLine" : "0.1.0-d111815-3",
|
||||
|
||||
"Microsoft.DotNet.ProjectModel": "1.0.0-*",
|
||||
"Microsoft.DotNet.Cli.Utils": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
}
|
||||
"Microsoft.DotNet.Cli.Utils": "1.0.0-*"
|
||||
},
|
||||
"frameworks": {
|
||||
"dnxcore50": { }
|
||||
|
|
|
@ -14,10 +14,7 @@
|
|||
"Microsoft.NETCore.ConsoleHost": "1.0.0-rc2-23616",
|
||||
"Microsoft.NETCore.TestHost": "1.0.0-rc2-23616",
|
||||
"Microsoft.Extensions.Compilation.Abstractions": "1.0.0-*",
|
||||
"Microsoft.DotNet.Cli.Utils": {
|
||||
"type": "build",
|
||||
"version": "1.0.0-*"
|
||||
},
|
||||
"Microsoft.DotNet.Cli.Utils": "1.0.0-*",
|
||||
"Microsoft.Dnx.Runtime.CommandParsing.Sources": {
|
||||
"version": "1.0.0-*",
|
||||
"type": "build"
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
"dependencies": {
|
||||
"NETStandard.Library": "1.0.0-rc2-23614",
|
||||
"Microsoft.DotNet.ProjectModel": "1.0.0-*",
|
||||
"Microsoft.DotNet.Cli.Utils": "1.0.0-*",
|
||||
"Microsoft.DotNet.Cli.Utils": "1.0.0-*"
|
||||
},
|
||||
|
||||
"frameworks": {
|
||||
|
|
Loading…
Add table
Reference in a new issue