Refactor ParameterCount enum and update option descriptions
authorSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Tue, 17 Oct 2023 18:59:39 +0000 (21:59 +0300)
committerSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Tue, 17 Oct 2023 18:59:39 +0000 (21:59 +0300)
commit1ec32cc502ebc36b1850670b648d715b57257723
treefb366fa0b0c66be8b90d5ea090e165f29c22235c
parent18066c653a0eedc27ce61288cc08e3323f1edcec
Refactor ParameterCount enum and update option descriptions

Refactored the ParameterCount enum for clearer representation - 'SINGLE' and 'MULTI' changed to 'ONE' and 'ONE_OR_MORE'. Also updated various option descriptions for better readability and consistency. The describeFormat() methods in different file/directory options now contain clear messages about the existence of the resource, improving user experience.
src/main/java/eu/svjatoslav/commons/cli_helper/parameter_parser/Option.java
src/main/java/eu/svjatoslav/commons/cli_helper/parameter_parser/ParameterCount.java
src/main/java/eu/svjatoslav/commons/cli_helper/parameter_parser/parameter/DirectoryOption.java
src/main/java/eu/svjatoslav/commons/cli_helper/parameter_parser/parameter/DirectoryOptions.java
src/main/java/eu/svjatoslav/commons/cli_helper/parameter_parser/parameter/ExistenceType.java
src/main/java/eu/svjatoslav/commons/cli_helper/parameter_parser/parameter/FileOption.java
src/main/java/eu/svjatoslav/commons/cli_helper/parameter_parser/parameter/FileOptions.java
src/main/java/eu/svjatoslav/commons/cli_helper/parameter_parser/parameter/IntegerOption.java
src/main/java/eu/svjatoslav/commons/cli_helper/parameter_parser/parameter/NullOption.java
src/main/java/eu/svjatoslav/commons/cli_helper/parameter_parser/parameter/StringOption.java
src/main/java/eu/svjatoslav/commons/cli_helper/parameter_parser/parameter/StringOptions.java