Added embryo of the new StarConsole class to the Starcounter.CLI assembly, encapsulating the upcoming functionality to display CLI progress for ongoing jobs (like starting and stopping applications).
Coded first implementation of actual StarConsole.Write method.
Added method CompleteJob to StarConsole, used to complete a job bound to the console and report a status.
Added method WriteTask to StarConsole, allowing clients to output the status of an ongoing task within a current job.
Implemented StarConsole.WriteApplicationOutput as a method for clients to use to write to the console output from an application (i.e. routed output from a starting/stopping application).
Merge branch 'develop' into issue/1359
Merge branch 'develop' into issue/1359
Extended the StarConsole class with a built-in pulse timer feature, allowing the console to display pulsing progress on long running jobs or tasks, to indicate that something is actually going on.
Assured the StarConsole kept the information about the current task, when such is assigned.
Improved the StarConsole class to better handle outputting the status of the current task along with a pulse.
Assured StarConsole properly handled output longer than the console itself. Eventually do a more graceful comprimation though (using dots in the middle).
Merge branch 'develop' into issue/1359
Extended ConsoleUtil.ToConsoleWithColor to support an optional custom console background color.
Refactoring and commenting (changed StarConsole to StatusConsole).
Merge branch 'develop' into issue/1359
Added new enum OutputLevel that defines the different levels of verbosity we support in the CLI.
Added a Verbosity property to the SharedCLI class, defining the verbosity of the current CLI context.
Extended the shared CLI to support new "detailed" flag to specify a higher verbosity than the new, future default (i.e. minimal).
Made star.exe support the new "detailed" flag for detailed output.
Added method ResolveApplication to SharedCLI class, enabling unified resolving of application name based on a set of inputs.