Jonas Tobias Hopusch
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
Jonas Tobias Hopusch
35536aa3b2
Mark myself as fallback codeowner for entire repository
2022-07-23 17:27:06 +02:00
Jonas Tobias Hopusch
428950e45c
Set some formatting settings for features not yet used
2022-03-12 15:54:22 +01:00
Jonas Tobias Hopusch
ca26a0e652
Some tweaks to the formatting settings
2022-03-12 15:40:06 +01:00
Jonas Tobias Hopusch
240a3784ed
Introduce and apply IntelliJ IDEA code style settings
2022-03-12 15:24:57 +01:00
Jonas Tobias Hopusch
5154e8ebfc
Avoid unnecessary string concatenation
2022-03-12 14:36:08 +01:00
Jonas Tobias Hopusch
653e5295de
Rewrite AppOptions to instead use non-static attributes
2022-03-12 14:20:18 +01:00
Jonas Tobias Hopusch
a7882ab201
Add missing copyright header to AppOptions.java
2022-03-12 13:59:54 +01:00
Jonas Tobias Hopusch
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
Jonas Tobias Hopusch
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
Jonas Tobias Hopusch
0aa368d457
Make waiting confirmation message output via logger
2022-03-12 03:51:52 +01:00
Jonas Tobias Hopusch
99c1bb4d6a
Let IntelliJ format all files
2022-03-12 03:45:06 +01:00
Jonas Tobias Hopusch
eb64994b5a
Switch to using System.Logger instead of raw outputs
2022-03-12 03:43:03 +01:00
Jonas Tobias Hopusch
60f20b9549
Add link to project repository to version information
2022-03-12 03:28:21 +01:00
Jonas Tobias Hopusch
3c40095b1d
Merge branch 'outsource-cli-parsing' into master
...
Closes #18
2022-03-12 03:25:41 +01:00
Jonas Tobias Hopusch
1c48b1861f
Rewrite some error messages for wrong argument amounts
2022-03-12 03:23:28 +01:00
Jonas Tobias Hopusch
b53e7a617d
Refactor main method to use commons-cli to parse arguments
2022-03-12 03:16:00 +01:00
Jonas Tobias Hopusch
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
Jonas Tobias Hopusch
1a25963371
Correct incorrect group for commons-cli dependency
2022-03-12 03:12:58 +01:00
Jonas Tobias Hopusch
fe50b6b85a
Add commons-cli dependency to gradle project configuration
2022-03-12 01:58:05 +01:00
Jonas Tobias Hopusch
ae11042442
Merge branch 'update-gradle' into master
...
Basic maintenance work
2022-02-11 05:24:37 +01:00
Jonas Tobias Hopusch
f03efe7d79
Upgrade gradle version in properties file to gradle 7.4
2022-02-11 05:20:54 +01:00
Jonas Tobias Hopusch
af4002a431
Merge branch 'contribution-guidelines' into master
2022-01-28 02:12:38 +01:00
Jonas Tobias Hopusch
c216f6dcc5
Merge branch 'modify-project-settings' into master
2022-01-28 02:12:22 +01:00
Jonas Tobias Hopusch
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
Jonas Tobias Hopusch
6b064eb806
Define gradle version in gradle-wrapper.properties
2022-01-28 01:13:46 +01:00
Jonas Tobias Hopusch
5f3d176045
Stop excluding gradle directory
2022-01-28 01:10:46 +01:00
Jonas Tobias Hopusch
5d73c12316
Add instructions on supplying contributor information
...
This should make adding oneself to AUTHORS.md easier.
2022-01-28 01:04:50 +01:00
Jonas Tobias Hopusch
f42f289b4e
Add basic AUTHORS.md
2022-01-28 00:58:38 +01:00
Jonas Tobias Hopusch
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
Jonas Tobias Hopusch
0ea62601e5
Update copyright year in README.md
2022-01-28 00:28:16 +01:00
Jonas Tobias Hopusch
be2f6fdac2
Add contact information for feedback and patch submissions
2022-01-28 00:27:26 +01:00
Jonas Tobias Hopusch
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
Jonas Tobias Hopusch
d09cd0f37e
Determine application version by calling git describe
2022-01-02 18:33:17 +01:00
Jonas Tobias Hopusch
fae31308e0
Add java module config to project
2022-01-02 18:32:46 +01:00
Jonas Tobias Hopusch
427f61e1c2
Merge branch 'fix-version' ( #17 ) into master
2022-01-02 17:15:21 +01:00
Jonas Tobias Hopusch
7f0709463a
Fix bug with version flag
2022-01-02 17:10:32 +01:00
Jonas Tobias Hopusch
1a41afc408
Merge branch 'backtojava' into master
2022-01-02 16:54:04 +01:00
Jonas Tobias Hopusch
88b0acf698
Delete obsolete compile and run scripts
2021-12-01 14:48:27 +01:00
Jonas Tobias Hopusch
7357b25104
Fix README
2021-12-01 14:46:00 +01:00
Jonas Tobias Hopusch
d5484460d1
Port waituntil from Kotlin to Java
2021-12-01 14:36:07 +01:00
Jonas Tobias Hopusch
e31a82f1c5
Merge pull request 'Switch to language version Java 17 LTS' ( #13 ) from java17 into master
...
Reviewed-on: #13
2021-12-01 12:34:24 +01:00
Jonas Tobias Hopusch
fd3697e3db
Upgrade to Java 17
2021-12-01 12:30:21 +01:00
Jonas Tobias Hopusch
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: #12
2021-09-19 22:18:13 +02:00
Jonas Tobias Hopusch
ae13ce049f
Add jar metadata and support generating fat jars
2021-09-19 22:13:22 +02:00
Jonas Tobias Hopusch
d62bbc5f90
Imports optimization
2021-09-19 22:12:31 +02:00
Jonas Tobias Hopusch
09cf7a9168
Go back to unclassed functions and use DummyClass instead
2021-09-19 22:12:03 +02:00
Jonas Tobias Hopusch
d294fe6c09
Ignore .zst archives
2021-09-19 21:17:33 +02:00
Jonas Tobias Hopusch
c46346cddd
Release 0.1.1
2021-09-19 20:43:17 +02:00
Jonas Tobias Hopusch
4238605180
Merge pull request 'Post-Implementation refactoring of application' ( #9 ) from refactoring into master
...
Reviewed-on: #9
2021-09-19 20:40:48 +02:00