cli-helper.git
13 months agoAdd Javadoc comments to enhance code clarity
Svjatoslav Agejenko [Sun, 29 Oct 2023 21:21:15 +0000 (23:21 +0200)]
Add Javadoc comments to enhance code clarity

Added Javadoc comments to Option and Parameter classes to provide a more detailed explanation of their functionalities. Changes include explanations for each method and variable in these classes. This aims to improve code readability and provide clearer direction for future development.

13 months agoUpdate documentation for enhanced clarity
Svjatoslav Agejenko [Sun, 22 Oct 2023 21:24:16 +0000 (00:24 +0300)]
Update documentation for enhanced clarity

Improved the content and organization of the CLI Helper documentation. Changes include finer details about the functionalities, easier organization, and addition of a 'TODO' section for continuous improvement. This aims to facilitate user understanding and quick start with the library.

14 months agoRefactor ParameterCount enum and update option descriptions
Svjatoslav Agejenko [Tue, 17 Oct 2023 18:59:39 +0000 (21:59 +0300)]
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.

14 months agoUpdate version of maven-javadoc-plugin in POM file
Svjatoslav Agejenko [Sun, 15 Oct 2023 17:45:48 +0000 (20:45 +0300)]
Update version of maven-javadoc-plugin in POM file

The version of the maven-javadoc-plugin has been updated from 3.1.1 to 3.5.0. This change was necessary because newer version of the plugin includes bug fixes and improvements, which ensures better functionality and overall experience.

14 months agoUpdate naming in commandline parser
Svjatoslav Agejenko [Thu, 12 Oct 2023 20:09:35 +0000 (23:09 +0300)]
Update naming in commandline parser

14 months agoAdd CLI arguments processing documentation
Svjatoslav Agejenko [Thu, 12 Oct 2023 19:36:14 +0000 (22:36 +0300)]
Add CLI arguments processing documentation

A new document has been added that details the process of command-line arguments processing. It provides information on commands, subcommands, options and parameters, and how they function. A breakdown of example command is provided for a better understanding of the process. Addition of this document helps in providing clarity for any user engaging with the application. Furthermore, it was moved from the 'index.org' to a new stand-alone document in order to improve the document structure and readability.

14 months agoUpdating documentation
Svjatoslav Agejenko [Sun, 8 Oct 2023 21:16:22 +0000 (00:16 +0300)]
Updating documentation

2 years agoFixed maven repository URL
Svjatoslav Agejenko [Wed, 13 Jul 2022 01:25:06 +0000 (04:25 +0300)]
Fixed maven repository URL

2 years ago[maven-release-plugin] prepare for next development iteration
Svjatoslav Agejenko [Sat, 25 Jun 2022 23:38:36 +0000 (02:38 +0300)]
[maven-release-plugin] prepare for next development iteration

2 years ago[maven-release-plugin] prepare release cli-helper-1.0 cli-helper-1.0
Svjatoslav Agejenko [Sat, 25 Jun 2022 23:38:34 +0000 (02:38 +0300)]
[maven-release-plugin] prepare release cli-helper-1.0

2 years agoInitial commit
Svjatoslav Agejenko [Sat, 25 Jun 2022 23:31:25 +0000 (02:31 +0300)]
Initial commit