This is an automated email from the ASF dual-hosted git repository. nightowl888 pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/lucenenet.git
commit f9f4754c87e260f93f120278cd131ffb630e09a3 Author: Shad Storhaug <[email protected]> AuthorDate: Sat Mar 27 15:07:07 2021 +0700 BREAKING: Changed exit codes to well-defined constants to make testing simpler --- src/dotnet/tools/lucene-cli/ConfigurationBase.cs | 4 ++-- src/dotnet/tools/lucene-cli/commands/ExitCode.cs | 9 +++++++++ src/dotnet/tools/lucene-cli/commands/RootCommand.cs | 2 +- src/dotnet/tools/lucene-cli/commands/analysis/AnalysisCommand.cs | 2 +- .../tools/lucene-cli/commands/benchmark/BenchmarkCommand.cs | 2 +- src/dotnet/tools/lucene-cli/commands/demo/DemoCommand.cs | 2 +- src/dotnet/tools/lucene-cli/commands/index/IndexCommand.cs | 2 +- src/dotnet/tools/lucene-cli/commands/lock/LockCommand.cs | 2 +- 8 files changed, 17 insertions(+), 8 deletions(-) diff --git a/src/dotnet/tools/lucene-cli/ConfigurationBase.cs b/src/dotnet/tools/lucene-cli/ConfigurationBase.cs index 3d0e683..90556cd 100644 --- a/src/dotnet/tools/lucene-cli/ConfigurationBase.cs +++ b/src/dotnet/tools/lucene-cli/ConfigurationBase.cs @@ -55,7 +55,7 @@ namespace Lucene.Net.Cli if (this.GetOptionByUniqueId(HELP_VALUE_NAME).HasValue()) { this.ShowHelp(); - return 1; + return ExitCode.Success; } try { @@ -68,7 +68,7 @@ namespace Lucene.Net.Cli // if the args cannot be parsed. this.ShowHint(); this.ShowHelp(); - return 1; + return ExitCode.GeneralError; } }); } diff --git a/src/dotnet/tools/lucene-cli/commands/ExitCode.cs b/src/dotnet/tools/lucene-cli/commands/ExitCode.cs new file mode 100644 index 0000000..2222e0b --- /dev/null +++ b/src/dotnet/tools/lucene-cli/commands/ExitCode.cs @@ -0,0 +1,9 @@ +namespace Lucene.Net.Cli +{ + public static class ExitCode + { + public const int Success = 0; + public const int GeneralError = 1; + public const int NoCommandProvided = -2147450751; + } +} diff --git a/src/dotnet/tools/lucene-cli/commands/RootCommand.cs b/src/dotnet/tools/lucene-cli/commands/RootCommand.cs index ff84328..6d60192 100644 --- a/src/dotnet/tools/lucene-cli/commands/RootCommand.cs +++ b/src/dotnet/tools/lucene-cli/commands/RootCommand.cs @@ -38,7 +38,7 @@ public int Run(ConfigurationBase cmd) { cmd.ShowHelp(); - return 1; + return ExitCode.NoCommandProvided; } } } diff --git a/src/dotnet/tools/lucene-cli/commands/analysis/AnalysisCommand.cs b/src/dotnet/tools/lucene-cli/commands/analysis/AnalysisCommand.cs index a39eaeb..4304d32 100644 --- a/src/dotnet/tools/lucene-cli/commands/analysis/AnalysisCommand.cs +++ b/src/dotnet/tools/lucene-cli/commands/analysis/AnalysisCommand.cs @@ -39,7 +39,7 @@ public int Run(ConfigurationBase cmd) { cmd.ShowHelp(); - return 1; + return ExitCode.NoCommandProvided; } } } diff --git a/src/dotnet/tools/lucene-cli/commands/benchmark/BenchmarkCommand.cs b/src/dotnet/tools/lucene-cli/commands/benchmark/BenchmarkCommand.cs index 73a71b3..70fa550 100644 --- a/src/dotnet/tools/lucene-cli/commands/benchmark/BenchmarkCommand.cs +++ b/src/dotnet/tools/lucene-cli/commands/benchmark/BenchmarkCommand.cs @@ -45,7 +45,7 @@ namespace Lucene.Net.Cli public int Run(ConfigurationBase cmd) { cmd.ShowHelp(); - return 1; + return ExitCode.NoCommandProvided; } } } diff --git a/src/dotnet/tools/lucene-cli/commands/demo/DemoCommand.cs b/src/dotnet/tools/lucene-cli/commands/demo/DemoCommand.cs index 8ab8536..47c3265 100644 --- a/src/dotnet/tools/lucene-cli/commands/demo/DemoCommand.cs +++ b/src/dotnet/tools/lucene-cli/commands/demo/DemoCommand.cs @@ -43,7 +43,7 @@ public int Run(ConfigurationBase cmd) { cmd.ShowHelp(); - return 1; + return ExitCode.NoCommandProvided; } } } diff --git a/src/dotnet/tools/lucene-cli/commands/index/IndexCommand.cs b/src/dotnet/tools/lucene-cli/commands/index/IndexCommand.cs index 1665906..ec73b6a 100644 --- a/src/dotnet/tools/lucene-cli/commands/index/IndexCommand.cs +++ b/src/dotnet/tools/lucene-cli/commands/index/IndexCommand.cs @@ -47,7 +47,7 @@ public int Run(ConfigurationBase cmd) { cmd.ShowHelp(); - return 1; + return ExitCode.NoCommandProvided; } } } diff --git a/src/dotnet/tools/lucene-cli/commands/lock/LockCommand.cs b/src/dotnet/tools/lucene-cli/commands/lock/LockCommand.cs index 69ed17c..e31f285 100644 --- a/src/dotnet/tools/lucene-cli/commands/lock/LockCommand.cs +++ b/src/dotnet/tools/lucene-cli/commands/lock/LockCommand.cs @@ -36,7 +36,7 @@ public int Run(ConfigurationBase cmd) { cmd.ShowHelp(); - return 1; + return ExitCode.NoCommandProvided; } } }
