Commit graph

77 commits

Author SHA1 Message Date
629fd2a516
Merge branch 'codeowner' into master
Apply codeowner rules after having tested them on github.com

Reviewed-by: Jonas Tobias Hopusch <git@jotoho.de>
2022-07-23 17:28:26 +02:00
35536aa3b2
Mark myself as fallback codeowner for entire repository 2022-07-23 17:27:06 +02:00
428950e45c
Set some formatting settings for features not yet used 2022-03-12 15:54:22 +01:00
ca26a0e652
Some tweaks to the formatting settings 2022-03-12 15:40:06 +01:00
240a3784ed
Introduce and apply IntelliJ IDEA code style settings 2022-03-12 15:24:57 +01:00
5154e8ebfc
Avoid unnecessary string concatenation 2022-03-12 14:36:08 +01:00
653e5295de
Rewrite AppOptions to instead use non-static attributes 2022-03-12 14:20:18 +01:00
a7882ab201
Add missing copyright header to AppOptions.java 2022-03-12 13:59:54 +01:00
e66e3b8483
build: remove devNull variable
This is an imperceptible optimization by reducing the scope of the null stream object
2022-03-12 12:24:54 +01:00
8c6d65f147
Reintroduce shadowJar support using external gradle plugin
Since the project now contains a dependency again (commons-cli), I need to be able to generate
jars with those dependencies packaged. (fat jars)
Partially reverts 28a461b8fc
2022-03-12 12:17:33 +01:00
0aa368d457
Make waiting confirmation message output via logger 2022-03-12 03:51:52 +01:00
99c1bb4d6a
Let IntelliJ format all files 2022-03-12 03:45:06 +01:00
eb64994b5a
Switch to using System.Logger instead of raw outputs 2022-03-12 03:43:03 +01:00
60f20b9549
Add link to project repository to version information 2022-03-12 03:28:21 +01:00
3c40095b1d
Merge branch 'outsource-cli-parsing' into master
Closes https://gitea.jotoho.de/jotoho/waituntil/issues/18
2022-03-12 03:25:41 +01:00
1c48b1861f
Rewrite some error messages for wrong argument amounts 2022-03-12 03:23:28 +01:00
b53e7a617d
Refactor main method to use commons-cli to parse arguments 2022-03-12 03:16:00 +01:00
ddf8047ebd
Disable modularization
The modularization file was heavily interfering with the addition and usage of the commons-cli
dependency which does not have a static module name.

Since the benefits it gave this very small application were miniscule, I have decided to
delete / comment out all relevant configuration
2022-03-12 03:13:30 +01:00
1a25963371
Correct incorrect group for commons-cli dependency 2022-03-12 03:12:58 +01:00
fe50b6b85a
Add commons-cli dependency to gradle project configuration 2022-03-12 01:58:05 +01:00
ae11042442
Merge branch 'update-gradle' into master
Basic maintenance work
2022-02-11 05:24:37 +01:00
f03efe7d79
Upgrade gradle version in properties file to gradle 7.4 2022-02-11 05:20:54 +01:00
af4002a431
Merge branch 'contribution-guidelines' into master 2022-01-28 02:12:38 +01:00
c216f6dcc5
Merge branch 'modify-project-settings' into master 2022-01-28 02:12:22 +01:00
28a461b8fc
Remove fat jar module and use java standard library
Removes usage of org.apache.commons classes and instead relies on functionality of Java itself.
It also removes the now-unnecessary plugin dependency for shadowJars.
2022-01-28 02:06:45 +01:00
6b064eb806
Define gradle version in gradle-wrapper.properties 2022-01-28 01:13:46 +01:00
5f3d176045
Stop excluding gradle directory 2022-01-28 01:10:46 +01:00
5d73c12316
Add instructions on supplying contributor information
This should make adding oneself to AUTHORS.md easier.
2022-01-28 01:04:50 +01:00
f42f289b4e
Add basic AUTHORS.md 2022-01-28 00:58:38 +01:00
bb0ef7631b
Add copyright banner to all java sourcefiles
For the purposes of transparency regarding the FOSS license (AGPLv3+) used by this project,
all source files should contain the standard license header.
2022-01-28 00:31:59 +01:00
0ea62601e5
Update copyright year in README.md 2022-01-28 00:28:16 +01:00
be2f6fdac2
Add contact information for feedback and patch submissions 2022-01-28 00:27:26 +01:00
3566b52698
Merge branch 'modularize' into master
This branch introduces some configuration that enables Java 9 modules in this project,
adds a GPL copyright disclaimer to the output of --version flag
and makes changes to gradle that make the application version dynamically assigned using git
information and the "git describe" command.

Closes #16
2022-01-02 18:34:23 +01:00
d09cd0f37e
Determine application version by calling git describe 2022-01-02 18:33:17 +01:00
fae31308e0
Add java module config to project 2022-01-02 18:32:46 +01:00
427f61e1c2
Merge branch 'fix-version' (#17) into master 2022-01-02 17:15:21 +01:00
7f0709463a
Fix bug with version flag 2022-01-02 17:10:32 +01:00
1a41afc408
Merge branch 'backtojava' into master 2022-01-02 16:54:04 +01:00
88b0acf698
Delete obsolete compile and run scripts 2021-12-01 14:48:27 +01:00
7357b25104
Fix README 2021-12-01 14:46:00 +01:00
d5484460d1
Port waituntil from Kotlin to Java 2021-12-01 14:36:07 +01:00
e31a82f1c5
Merge pull request 'Switch to language version Java 17 LTS' (#13) from java17 into master
Reviewed-on: https://gitea.jotoho.de/jotoho/waituntil/pulls/13
2021-12-01 12:34:24 +01:00
fd3697e3db
Upgrade to Java 17 2021-12-01 12:30:21 +01:00
e11d3ead97
Merge pull request 'Add --version commandline flag and support executable jar files with Gradle' (#12) from version-and-fat-jars into master
Reviewed-on: https://gitea.jotoho.de/jotoho/waituntil/pulls/12
2021-09-19 22:18:13 +02:00
ae13ce049f
Add jar metadata and support generating fat jars 2021-09-19 22:13:22 +02:00
d62bbc5f90
Imports optimization 2021-09-19 22:12:31 +02:00
09cf7a9168
Go back to unclassed functions and use DummyClass instead 2021-09-19 22:12:03 +02:00
d294fe6c09
Ignore .zst archives 2021-09-19 21:17:33 +02:00
c46346cddd
Release 0.1.1 2021-09-19 20:43:17 +02:00
4238605180
Merge pull request 'Post-Implementation refactoring of application' (#9) from refactoring into master
Reviewed-on: https://gitea.jotoho.de/jotoho/waituntil/pulls/9
2021-09-19 20:40:48 +02:00