Commit graph

78 commits

Author SHA1 Message Date
netkas
04ea85aa5d Fixed issue where if global $argv is not available, a check to see if $_SERVER['argv'] is set before accessing it due to a potential 'undefined' error. 2024-10-29 15:06:21 -04:00
netkas
4e065e8cf7 Minor correction 2024-10-14 15:54:21 -04:00
netkas
eb8d63fea0 Updated Build System 2024-10-14 15:51:50 -04:00
netkas
1244aa0a24 Corrected project version 2024-10-14 15:51:26 -04:00
netkas
2eb49f4cff Merge remote-tracking branch 'origin/master' 2024-10-14 15:24:46 -04:00
ca1bafdad1 Updated Build System 2024-10-13 16:53:08 -04:00
d6e1292f45 Updated Build System 2024-10-13 16:52:34 -04:00
netkas
5e849d079f Fixed null-typing check 2024-09-24 14:56:27 -04:00
netkas
fdb752cfe0 Updated README.md TOC 2024-09-24 13:02:31 -04:00
netkas
0e2704aecc Updated CHANGELOG.md 2024-09-24 13:01:24 -04:00
netkas
2181b495a9 Updated README.md 2024-09-24 13:00:11 -04:00
netkas
43ddda23ef Update NCC workflow 2024-09-24 12:48:32 -04:00
netkas
d4f7b08714 Update NCC workflow 2024-09-24 12:45:39 -04:00
netkas
e333821450 Update NCC workflow 2024-09-24 12:42:25 -04:00
netkas
2477d81af3 Update NCC workflow 2024-09-24 12:39:49 -04:00
netkas
e86bc52cb7 Update NCC workflow 2024-09-24 12:37:51 -04:00
netkas
7a43c6623a Update NCC workflow 2024-09-24 12:35:53 -04:00
netkas
b9e942635a Update NCC workflow to use new GitHub environment syntax 2024-09-24 12:33:51 -04:00
netkas
23790bd189 Handle null input in parseArgument method & refactored getArguments() method 2024-09-24 12:29:37 -04:00
netkas
6e7f9089d2 Update type declarations and PHP language level 2024-09-24 00:45:26 -04:00
netkas
0a8e47cc71 Updated .gitignore 2024-09-24 00:43:27 -04:00
netkas
7c929cefa4 Added PhpUnit tests 2024-09-24 00:43:14 -04:00
netkas
81ab2fdf77 Added PhpUnit tests 2024-09-24 00:43:06 -04:00
netkas
7d1c11c051 Fix argument limit check in Parse.php 2024-09-24 00:42:56 -04:00
netkas
c3092eb688 Removed old tests 2024-09-24 00:38:54 -04:00
netkas
c98939d33f Updated workflow 2024-09-24 00:37:02 -04:00
netkas
6cd05ab051 Updated workflow 2024-09-24 00:34:40 -04:00
netkas
b41b8465f1 Updated workflow & .gitignore 2024-09-24 00:31:48 -04:00
netkas
f1e2df0dcc Remove OptsLib.php and update GitHub action 2024-09-23 18:58:10 -04:00
netkas
9d6008368b Added ncc project files 2024-09-23 18:55:46 -04:00
netkas
d7f2543183 Updated .gitignore 2024-09-23 18:54:55 -04:00
netkas
6cd044a0ad Removed files 2024-09-23 18:54:42 -04:00
0b4be3e992
Updated CHANGELOG.md 2023-10-10 21:45:27 -04:00
a85da048eb
Minor correction 2023-10-10 21:43:01 -04:00
786055ea8f
Minor correction 2023-10-10 21:39:59 -04:00
b86140160d
Minor correction 2023-10-10 21:33:09 -04:00
429ca491ed
Refactor build process, update project configs, and clean up documentation
The build process has been refactored to improve maintainability and productivity. This includes simplifying the .gitlab-ci.yml file by utilizing a more updated image which has the necessary dependencies pre-installed.

The Makefile has been heavily restructured to improve understandability and increase the flexibility of the build process. With these changes, the dependencies installation, uninstallation and removal of build artifacts can now be handled directly from the Makefile.

The configuration in project.json was updated, reducing redundancy and clarifying output paths.

In addition, README.md has been cleaned up to improve readability and keep the documentation up-to-date with the codebase changes. For instance, unnecessary functions in the usage section have been removed and links in the table of contents have been fixed.

Lastly, the copyright dates in the LICENSE file have been extended to include 2023 and the format improved for better readability.
2023-10-10 21:29:13 -04:00
7895dc2464
Updated README.md 2023-09-29 00:44:17 -04:00
d15eb47ef1
Bumped version to 1.1.0
- Updated optslib to work with ncc 2.+.
 - Fixed code-smell from optslib.
2023-09-29 00:43:52 -04:00
Netkas
62ded30363 Updated CHANGELOG.md 2023-01-29 20:59:26 -05:00
Netkas
621ad0534b Removed unused constants from project.json 2023-01-29 20:59:02 -05:00
Netkas
7eb7a1c227 Updated test parse_arguments.php 2023-01-29 20:58:36 -05:00
Netkas
6f23840a48 Updated .gitlab-ci.yml 2023-01-29 20:56:06 -05:00
Netkas
0d89e95f91 Updated .gitlab-ci.yml 2023-01-29 19:24:48 -05:00
Netkas
d820117eba Updated .gitlab-ci.yml 2023-01-29 19:03:50 -05:00
Netkas
b789f70765 Added .gitlab-ci.yml 2023-01-29 19:02:00 -05:00
Netkas
4867f92686 Updated project.json 2023-01-28 01:23:14 -05:00
Netkas
743e445e6a Updated Makefile 2023-01-27 00:43:54 -05:00
Netkas
bce4ab3c4f Updated README.md 2023-01-27 00:43:10 -05:00
Netkas
f19ff65174 Updated TOC 2023-01-27 00:42:09 -05:00