From 387d1a93e7ecb67f36582313634f05f03c42c999 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Sun, 2 Apr 2023 15:29:27 -0700 Subject: [PATCH] Initial commit --- .gitignore | 55 ++++ .idea/.gitignore | 3 + .idea/app.iml | 28 ++ .idea/bld.iml | 14 + .idea/copyright/Apache_License.xml | 6 + .idea/copyright/profiles_settings.xml | 3 + .idea/inspectionProfiles/Project_Default.xml | 8 + .idea/libraries/bld.xml | 17 + .idea/libraries/compile.xml | 13 + .idea/libraries/runtime.xml | 13 + .idea/libraries/test.xml | 13 + .idea/misc.xml | 16 + .idea/modules.xml | 9 + .idea/runConfigurations/PropertyFile.xml | 9 + .idea/runConfigurations/Run Tests.xml | 13 + .vscode/launch.json | 24 ++ .vscode/settings.json | 15 + LICENSE.txt | 177 ++++++++++ README.md | 90 +++++ bld | 2 + bld.bat | 4 + examples/.gitignore | 55 ++++ examples/.idea/.gitignore | 3 + examples/.idea/.name | 1 + examples/.idea/app.iml | 28 ++ examples/.idea/bld.iml | 14 + .../inspectionProfiles/Project_Default.xml | 8 + examples/.idea/libraries/bld.xml | 17 + examples/.idea/libraries/compile.xml | 13 + examples/.idea/libraries/runtime.xml | 13 + examples/.idea/libraries/test.xml | 13 + examples/.idea/misc.xml | 9 + examples/.idea/modules.xml | 9 + examples/.idea/runConfigurations/Run Main.xml | 9 + .../.idea/runConfigurations/Run Tests.xml | 13 + examples/.vscode/launch.json | 24 ++ examples/.vscode/settings.json | 15 + examples/bld | 2 + examples/bld.bat | 4 + examples/lib/bld/bld-wrapper.jar | Bin 0 -> 24013 bytes examples/lib/bld/bld-wrapper.properties | 7 + .../com/example/PropertyFileExampleBuild.java | 62 ++++ .../com/example/PropertyFileExampleMain.java | 24 ++ .../com/example/PropertyFileExampleTest.java | 12 + examples/version.properties | 5 + lib/bld/bld-wrapper.jar | Bin 0 -> 24013 bytes lib/bld/bld-wrapper.properties | 2 + .../propertyFile/PropertyFileBuild.java | 50 +++ .../bld/extension/propertyFile/Entry.java | 301 +++++++++++++++++ .../propertyFile/PropertyFileOperation.java | 145 +++++++++ .../propertyFile/PropertyFileUtils.java | 308 ++++++++++++++++++ .../propertyFile/PropertyFileUtilsTest.java | 219 +++++++++++++ 52 files changed, 1917 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.gitignore create mode 100644 .idea/app.iml create mode 100644 .idea/bld.iml create mode 100644 .idea/copyright/Apache_License.xml create mode 100644 .idea/copyright/profiles_settings.xml create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/libraries/bld.xml create mode 100644 .idea/libraries/compile.xml create mode 100644 .idea/libraries/runtime.xml create mode 100644 .idea/libraries/test.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/runConfigurations/PropertyFile.xml create mode 100644 .idea/runConfigurations/Run Tests.xml create mode 100644 .vscode/launch.json create mode 100644 .vscode/settings.json create mode 100644 LICENSE.txt create mode 100755 README.md create mode 100755 bld create mode 100644 bld.bat create mode 100644 examples/.gitignore create mode 100644 examples/.idea/.gitignore create mode 100644 examples/.idea/.name create mode 100644 examples/.idea/app.iml create mode 100644 examples/.idea/bld.iml create mode 100644 examples/.idea/inspectionProfiles/Project_Default.xml create mode 100644 examples/.idea/libraries/bld.xml create mode 100644 examples/.idea/libraries/compile.xml create mode 100644 examples/.idea/libraries/runtime.xml create mode 100644 examples/.idea/libraries/test.xml create mode 100644 examples/.idea/misc.xml create mode 100644 examples/.idea/modules.xml create mode 100644 examples/.idea/runConfigurations/Run Main.xml create mode 100644 examples/.idea/runConfigurations/Run Tests.xml create mode 100644 examples/.vscode/launch.json create mode 100644 examples/.vscode/settings.json create mode 100755 examples/bld create mode 100644 examples/bld.bat create mode 100644 examples/lib/bld/bld-wrapper.jar create mode 100644 examples/lib/bld/bld-wrapper.properties create mode 100644 examples/src/bld/java/com/example/PropertyFileExampleBuild.java create mode 100644 examples/src/main/java/com/example/PropertyFileExampleMain.java create mode 100644 examples/src/test/java/com/example/PropertyFileExampleTest.java create mode 100644 examples/version.properties create mode 100644 lib/bld/bld-wrapper.jar create mode 100644 lib/bld/bld-wrapper.properties create mode 100644 src/bld/java/rife/bld/extension/propertyFile/PropertyFileBuild.java create mode 100644 src/main/java/rife/bld/extension/propertyFile/Entry.java create mode 100644 src/main/java/rife/bld/extension/propertyFile/PropertyFileOperation.java create mode 100644 src/main/java/rife/bld/extension/propertyFile/PropertyFileUtils.java create mode 100644 src/test/java/rife/bld/extension/propertyFile/PropertyFileUtilsTest.java diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a63b224 --- /dev/null +++ b/.gitignore @@ -0,0 +1,55 @@ +.gradle +.DS_Store +build +lib/bld/** +lib/compile/** +lib/runtime/** +lib/standalone/** +lib/test/** +!bld-wrapper.jar +!bld-wrapper.properties + +# IDEA ignores + +# User-specific +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/usage.statistics.xml +.idea/**/dictionaries +.idea/**/shelf + +# AWS User-specific +.idea/**/aws.xml + +# Generated files +.idea/**/contentModel.xml + +# Sensitive or high-churn files +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml +.idea/**/dbnavigator.xml + +# Gradle +.idea/**/gradle.xml + +# Mongo Explorer plugin +.idea/**/mongoSettings.xml + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# SonarLint plugin +.idea/sonarlint/ + +# Editor-based Rest Client +.idea/httpRequests \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/app.iml b/.idea/app.iml new file mode 100644 index 0000000..93f59aa --- /dev/null +++ b/.idea/app.iml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/bld.iml b/.idea/bld.iml new file mode 100644 index 0000000..e63e11e --- /dev/null +++ b/.idea/bld.iml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/copyright/Apache_License.xml b/.idea/copyright/Apache_License.xml new file mode 100644 index 0000000..206aa7d --- /dev/null +++ b/.idea/copyright/Apache_License.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml new file mode 100644 index 0000000..f2907f1 --- /dev/null +++ b/.idea/copyright/profiles_settings.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..1e01b48 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/.idea/libraries/bld.xml b/.idea/libraries/bld.xml new file mode 100644 index 0000000..657c6e2 --- /dev/null +++ b/.idea/libraries/bld.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/compile.xml b/.idea/libraries/compile.xml new file mode 100644 index 0000000..9bd86aa --- /dev/null +++ b/.idea/libraries/compile.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/runtime.xml b/.idea/libraries/runtime.xml new file mode 100644 index 0000000..81feb0b --- /dev/null +++ b/.idea/libraries/runtime.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/test.xml b/.idea/libraries/test.xml new file mode 100644 index 0000000..13b6513 --- /dev/null +++ b/.idea/libraries/test.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..4747f6b --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..55adcb9 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations/PropertyFile.xml b/.idea/runConfigurations/PropertyFile.xml new file mode 100644 index 0000000..e773f62 --- /dev/null +++ b/.idea/runConfigurations/PropertyFile.xml @@ -0,0 +1,9 @@ + + + + \ No newline at end of file diff --git a/.idea/runConfigurations/Run Tests.xml b/.idea/runConfigurations/Run Tests.xml new file mode 100644 index 0000000..402c871 --- /dev/null +++ b/.idea/runConfigurations/Run Tests.xml @@ -0,0 +1,13 @@ + + + +