3arthqu4ke / headlessmc

Minecraft on the command line
https://3arthqu4ke.github.io/headlessmc/
MIT License
142 stars 16 forks source link

Jline support #175

Closed 3arthqu4ke closed 1 month ago

3arthqu4ke commented 1 month ago

Needs some more testing on Linux and in SSH connections Closes #109

github-actions[bot] commented 1 month ago
Overall Project 80% -1.9% :green_apple:
Files changed 84.02% :green_apple:


File Coverage
CommandCompleter.java 100% :green_apple:
JLineProperties.java 100% :green_apple:
MultiCommand.java 100% :green_apple:
HelpCommand.java 100% :green_apple:
QuitCommand.java 100% :green_apple:
MemoryCommand.java 100% :green_apple:
SystemPropertyHelper.java 100% :green_apple:
YesNoContext.java 100% :green_apple:
Command.java 100% :green_apple:
PasswordCommand.java 100% :green_apple:
CommandContext.java 100% :green_apple:
RuntimeProperties.java 100% :green_apple:
RuntimeInitializer.java 100% :green_apple:
RuntimeContext.java 100% :green_apple:
RunnableCommand.java 100% :green_apple:
TypeCommand.java 100% :green_apple:
IfCommand.java 100% :green_apple:
CopyCommand.java 100% :green_apple:
AbstractRuntimeCommand.java 100% :green_apple:
PopCommand.java 100% :green_apple:
HmcProperties.java 100% :green_apple:
ClAgnosticCommandContext.java 100% :green_apple:
LoggingService.java 100% :green_apple:
ClassUtil.java 100% :green_apple:
SegmentationFault.java 100% :green_apple:
VM.java 100% :green_apple:
HeadlessMc.java 100% :green_apple:
LaunchContext.java 100% :green_apple:
LauncherProperties.java 100% :green_apple:
EntryStream.java 100% :green_apple:
FamilyUtil.java 100% :green_apple:
QuickExitCliHandler.java 99.22% :green_apple:
LaunchOptions.java 98.25% :green_apple:
AbstractClassTransformer.java 97.83% :green_apple:
SupplierCommand.java 93.2% :green_apple:
Instrumentation.java 91.51% :green_apple:
ProcessFactory.java 91.03% -2.29% :green_apple:
FunctionCommand.java 90.55% :green_apple:
JLineCommandLineReader.java 90.03% -9.97% :green_apple:
Main.java 86.5% :green_apple:
Command.java 85.68% -2.72% :green_apple:
CommandLineReader.java 85.29% -14.71% :green_apple:
WhileCommand.java 83.9% :green_apple:
JavaService.java 83.7% :green_apple:
CommandLine.java 83.59% -16.41% :green_apple:
LayeredBootstrapLauncher.java 82.65% :green_apple:
MethodCommand.java 82.22% :green_apple:
ResourceExtractor.java 81.69% -18.31% :x:
AbstractVMCommand.java 80.9% :green_apple:
VersionInfoCache.java 80.35% :green_apple:
NewCommand.java 79.92% :green_apple:
DefaultCommandLineProvider.java 79.17% -20.83% :green_apple:
ApiClassloadingHelper.java 78.5% -21.5% :green_apple:
FieldCommand.java 78.15% :green_apple:
ReflectionUtil.java 75.68% -24.32% :x:
ClAgnosticCommand.java 75% -25% :green_apple:
Main.java 74.26% :green_apple:
VersionService.java 74.11% :green_apple:
LoginContext.java 73.08% :green_apple:
ClassCommand.java 72.93% :green_apple:
Deencapsulator.java 72.73% -27.27% :green_apple:
InAndOutProvider.java 72% -28% :green_apple:
BufferedCommandLineReader.java 72% -28% :green_apple:
DownloadCommand.java 68.55% -7.66% :x:
LaunchCommand.java 67.65% -7.9% :x:
FindByCommand.java 65.33% -34% :x:
InMemoryLauncher.java 61.31% -1.17% :green_apple:
AbstractLoginCommand.java 56.06% -1.17% :green_apple:
ClassHelper.java 51.44% :green_apple:
HeadlessMcWrapper.java 50% :green_apple:
HeadlessMcApi.java 50% -50% :x:
AccountManager.java 49.28% -8.27% :x:
RuntimeQuitCommand.java 27.03% :green_apple:
DumpCommand.java 17.82% :green_apple:
ConsoleCommandLineReader.java 0% :x:
github-actions[bot] commented 1 month ago
Overall Project 80% -1.9% :green_apple:
Files changed 84.02% :green_apple:


File Coverage
CommandCompleter.java 100% :green_apple:
JLineProperties.java 100% :green_apple:
MultiCommand.java 100% :green_apple:
HelpCommand.java 100% :green_apple:
QuitCommand.java 100% :green_apple:
MemoryCommand.java 100% :green_apple:
SystemPropertyHelper.java 100% :green_apple:
YesNoContext.java 100% :green_apple:
Command.java 100% :green_apple:
PasswordCommand.java 100% :green_apple:
CommandContext.java 100% :green_apple:
RuntimeProperties.java 100% :green_apple:
RuntimeInitializer.java 100% :green_apple:
RuntimeContext.java 100% :green_apple:
RunnableCommand.java 100% :green_apple:
TypeCommand.java 100% :green_apple:
IfCommand.java 100% :green_apple:
CopyCommand.java 100% :green_apple:
AbstractRuntimeCommand.java 100% :green_apple:
PopCommand.java 100% :green_apple:
HmcProperties.java 100% :green_apple:
ClAgnosticCommandContext.java 100% :green_apple:
LoggingService.java 100% :green_apple:
ClassUtil.java 100% :green_apple:
SegmentationFault.java 100% :green_apple:
VM.java 100% :green_apple:
HeadlessMc.java 100% :green_apple:
LaunchContext.java 100% :green_apple:
LauncherProperties.java 100% :green_apple:
EntryStream.java 100% :green_apple:
FamilyUtil.java 100% :green_apple:
QuickExitCliHandler.java 99.22% :green_apple:
LaunchOptions.java 98.25% :green_apple:
AbstractClassTransformer.java 97.83% :green_apple:
SupplierCommand.java 93.2% :green_apple:
Instrumentation.java 91.51% :green_apple:
ProcessFactory.java 91.03% -2.29% :green_apple:
FunctionCommand.java 90.55% :green_apple:
JLineCommandLineReader.java 90.03% -9.97% :green_apple:
Main.java 86.5% :green_apple:
Command.java 85.68% -2.72% :green_apple:
CommandLineReader.java 85.29% -14.71% :green_apple:
WhileCommand.java 83.9% :green_apple:
JavaService.java 83.7% :green_apple:
CommandLine.java 83.59% -16.41% :green_apple:
LayeredBootstrapLauncher.java 82.65% :green_apple:
MethodCommand.java 82.22% :green_apple:
ResourceExtractor.java 81.69% -18.31% :x:
AbstractVMCommand.java 80.9% :green_apple:
VersionInfoCache.java 80.35% :green_apple:
NewCommand.java 79.92% :green_apple:
DefaultCommandLineProvider.java 79.17% -20.83% :green_apple:
ApiClassloadingHelper.java 78.5% -21.5% :green_apple:
FieldCommand.java 78.15% :green_apple:
ReflectionUtil.java 75.68% -24.32% :x:
ClAgnosticCommand.java 75% -25% :green_apple:
Main.java 74.26% :green_apple:
VersionService.java 74.11% :green_apple:
LoginContext.java 73.08% :green_apple:
ClassCommand.java 72.93% :green_apple:
Deencapsulator.java 72.73% -27.27% :green_apple:
InAndOutProvider.java 72% -28% :green_apple:
BufferedCommandLineReader.java 72% -28% :green_apple:
DownloadCommand.java 68.55% -7.66% :x:
LaunchCommand.java 67.65% -7.9% :x:
FindByCommand.java 65.33% -34% :x:
InMemoryLauncher.java 61.31% -1.17% :green_apple:
AbstractLoginCommand.java 56.06% -1.17% :green_apple:
ClassHelper.java 51.44% :green_apple:
HeadlessMcWrapper.java 50% :green_apple:
HeadlessMcApi.java 50% -50% :x:
AccountManager.java 49.28% -8.27% :x:
RuntimeQuitCommand.java 27.03% :green_apple:
DumpCommand.java 17.82% :green_apple:
ConsoleCommandLineReader.java 0% :x:
github-actions[bot] commented 1 month ago
Overall Project 79.91% -1.97% :green_apple:
Files changed 83.81% :green_apple:


File Coverage
CommandCompleter.java 100% :green_apple:
JLineProperties.java 100% :green_apple:
MultiCommand.java 100% :green_apple:
HelpCommand.java 100% :green_apple:
QuitCommand.java 100% :green_apple:
MemoryCommand.java 100% :green_apple:
SystemPropertyHelper.java 100% :green_apple:
YesNoContext.java 100% :green_apple:
Command.java 100% :green_apple:
PasswordCommand.java 100% :green_apple:
AbstractCommand.java 100% :green_apple:
CommandContext.java 100% :green_apple:
RuntimeProperties.java 100% :green_apple:
RuntimeInitializer.java 100% :green_apple:
RuntimeContext.java 100% :green_apple:
RunnableCommand.java 100% :green_apple:
TypeCommand.java 100% :green_apple:
IfCommand.java 100% :green_apple:
CopyCommand.java 100% :green_apple:
AbstractRuntimeCommand.java 100% :green_apple:
PopCommand.java 100% :green_apple:
HmcProperties.java 100% :green_apple:
ClAgnosticCommandContext.java 100% :green_apple:
LoggingService.java 100% :green_apple:
ClassUtil.java 100% :green_apple:
SegmentationFault.java 100% :green_apple:
VM.java 100% :green_apple:
HeadlessMc.java 100% :green_apple:
PluginsCommand.java 100% :green_apple:
LaunchContext.java 100% :green_apple:
LauncherProperties.java 100% :green_apple:
EntryStream.java 100% :green_apple:
FamilyUtil.java 100% :green_apple:
QuickExitCliHandler.java 99.22% :green_apple:
JavaCommand.java 98.89% :green_apple:
LaunchOptions.java 98.25% :green_apple:
AbstractClassTransformer.java 97.83% :green_apple:
OfflineCommand.java 95.74% :green_apple:
SupplierCommand.java 93.2% :green_apple:
CommandContextImpl.java 92.81% :green_apple:
Instrumentation.java 91.51% :green_apple:
ProcessFactory.java 91.03% -2.29% :green_apple:
FunctionCommand.java 90.55% :green_apple:
JLineCommandLineReader.java 90.03% -9.97% :green_apple:
VersionsCommand.java 87.88% :green_apple:
Main.java 86.5% :green_apple:
LoginCommand.java 86.27% :green_apple:
Command.java 85.68% -2.72% :green_apple:
CommandLineReader.java 85.29% -14.71% :green_apple:
WhileCommand.java 83.9% :green_apple:
JavaService.java 83.7% :green_apple:
CommandLine.java 83.59% -16.41% :green_apple:
LayeredBootstrapLauncher.java 82.65% :green_apple:
MethodCommand.java 82.22% :green_apple:
ResourceExtractor.java 81.69% -18.31% :x:
AbstractVMCommand.java 80.9% :green_apple:
VersionInfoCache.java 80.35% :green_apple:
NewCommand.java 79.92% :green_apple:
DefaultCommandLineProvider.java 79.17% -20.83% :green_apple:
ApiClassloadingHelper.java 78.5% -21.5% :green_apple:
FieldCommand.java 78.15% :green_apple:
ClAgnosticCommand.java 77.56% -22.44% :green_apple:
ReflectionUtil.java 75.68% -24.32% :x:
Main.java 74.26% :green_apple:
VersionService.java 74.11% :green_apple:
LoginContext.java 73.08% :green_apple:
ClassCommand.java 72.93% :green_apple:
Deencapsulator.java 72.73% -27.27% :green_apple:
InAndOutProvider.java 72% -28% :green_apple:
BufferedCommandLineReader.java 72% -28% :green_apple:
DownloadCommand.java 68.67% -7.63% :x:
ForgeCommand.java 68.66% :green_apple:
LaunchCommand.java 67.65% -7.9% :x:
FindByCommand.java 65.33% -34% :x:
LogLevelCommand.java 63.39% :green_apple:
InMemoryLauncher.java 61.31% -1.17% :green_apple:
AbstractLoginCommand.java 56.06% -1.17% :green_apple:
JsonCommand.java 55.84% :green_apple:
ClassHelper.java 51.44% :green_apple:
HeadlessMcWrapper.java 50% :green_apple:
HeadlessMcApi.java 50% -50% :x:
AccountManager.java 49.28% -8.27% :x:
SpecificsCommand.java 43.98% :green_apple:
RuntimeQuitCommand.java 25% -22.5% :x:
DumpCommand.java 17.82% :green_apple:
ConfigCommand.java 14.12% -4.71% :x:
AccountsCommand.java 9.52% -3.81% :x:
ConsoleCommandLineReader.java 0% :x:
github-actions[bot] commented 1 month ago
Overall Project 79.92% -1.99% :green_apple:
Files changed 83.63% :green_apple:


File Coverage
CommandCompleter.java 100% :green_apple:
JLineProperties.java 100% :green_apple:
MultiCommand.java 100% :green_apple:
HelpCommand.java 100% :green_apple:
QuitCommand.java 100% :green_apple:
MemoryCommand.java 100% :green_apple:
SystemPropertyHelper.java 100% :green_apple:
YesNoContext.java 100% :green_apple:
Command.java 100% :green_apple:
PasswordCommand.java 100% :green_apple:
AbstractCommand.java 100% :green_apple:
CommandContext.java 100% :green_apple:
RuntimeProperties.java 100% :green_apple:
RuntimeInitializer.java 100% :green_apple:
RuntimeContext.java 100% :green_apple:
RunnableCommand.java 100% :green_apple:
TypeCommand.java 100% :green_apple:
IfCommand.java 100% :green_apple:
CopyCommand.java 100% :green_apple:
AbstractRuntimeCommand.java 100% :green_apple:
PopCommand.java 100% :green_apple:
HmcProperties.java 100% :green_apple:
ClAgnosticCommandContext.java 100% :green_apple:
LoggingService.java 100% :green_apple:
ClassUtil.java 100% :green_apple:
SegmentationFault.java 100% :green_apple:
VM.java 100% :green_apple:
HeadlessMc.java 100% :green_apple:
PluginsCommand.java 100% :green_apple:
LaunchContext.java 100% :green_apple:
LauncherProperties.java 100% :green_apple:
EntryStream.java 100% :green_apple:
FamilyUtil.java 100% :green_apple:
QuickExitCliHandler.java 99.22% :green_apple:
JavaCommand.java 98.89% :green_apple:
LaunchOptions.java 98.25% :green_apple:
AbstractClassTransformer.java 97.83% :green_apple:
OfflineCommand.java 95.74% :green_apple:
SupplierCommand.java 93.2% :green_apple:
CommandContextImpl.java 92.81% :green_apple:
Instrumentation.java 91.51% :green_apple:
ProcessFactory.java 91.03% -2.29% :green_apple:
FunctionCommand.java 90.55% :green_apple:
JLineCommandLineReader.java 90.03% -9.97% :green_apple:
VersionsCommand.java 87.88% :green_apple:
Main.java 86.5% :green_apple:
LoginCommand.java 86.27% :green_apple:
Command.java 85.68% -2.72% :green_apple:
CommandLineReader.java 85.29% -14.71% :green_apple:
WhileCommand.java 83.9% :green_apple:
JavaService.java 83.7% :green_apple:
CommandLine.java 83.59% -16.41% :green_apple:
LayeredBootstrapLauncher.java 82.65% :green_apple:
MethodCommand.java 82.22% :green_apple:
ResourceExtractor.java 81.69% -18.31% :x:
AbstractVMCommand.java 80.9% :green_apple:
VersionInfoCache.java 80.35% :green_apple:
NewCommand.java 79.92% :green_apple:
DefaultCommandLineProvider.java 79.17% -20.83% :green_apple:
ApiClassloadingHelper.java 78.5% -21.5% :green_apple:
FieldCommand.java 78.15% :green_apple:
ClAgnosticCommand.java 77.56% -22.44% :green_apple:
ReflectionUtil.java 75.68% -24.32% :x:
Main.java 74.26% :green_apple:
VersionService.java 74.11% :green_apple:
LoginContext.java 73.08% :green_apple:
ClassCommand.java 72.93% :green_apple:
Deencapsulator.java 72.73% -27.27% :green_apple:
InAndOutProvider.java 72% -28% :green_apple:
BufferedCommandLineReader.java 72% -28% :green_apple:
DownloadCommand.java 68.67% -7.63% :x:
ForgeCommand.java 68.66% :green_apple:
LaunchCommand.java 67.65% -7.9% :x:
FindByCommand.java 65.33% -34% :x:
LogLevelCommand.java 63.39% :green_apple:
InMemoryLauncher.java 61.31% -1.17% :green_apple:
AbstractLoginCommand.java 56.06% -1.17% :green_apple:
JsonCommand.java 55.84% :green_apple:
ClassHelper.java 51.44% :green_apple:
HeadlessMcWrapper.java 50% :green_apple:
HeadlessMcApi.java 50% -50% :x:
AccountManager.java 49.28% -8.27% :x:
SpecificsCommand.java 43.98% :green_apple:
RuntimeQuitCommand.java 25% -22.5% :x:
DumpCommand.java 17.82% :green_apple:
ConfigCommand.java 14.12% -4.71% :x:
AccountsCommand.java 9.52% -3.81% :x:
ValidatedAccount.java 8.2% -9.84% :x:
ConsoleCommandLineReader.java 0% :x: