Commit graph

  • 813860fef6 Added copyright Netkas 2023-01-29 14:41:05 -05:00
  • 625a4184d8 Updated \ncc\CLI > Main Netkas 2023-01-29 13:38:02 -05:00
  • b5cc0d4b70 Updated \ncc\CLI > HelpMenu Netkas 2023-01-29 13:36:05 -05:00
  • 0548faa7d0 Updated Intellij Idea scopes Netkas 2023-01-29 13:32:34 -05:00
  • 2bd04cc481 Cleaned up abstract classes Netkas 2023-01-29 13:23:07 -05:00
  • 3a4e7413b6 Updated Makefile Netkas 2023-01-29 02:30:49 -05:00
  • 0975aaf88a Added error codes in DOCUMENTATION.md Netkas 2023-01-29 02:24:12 -05:00
  • 10cd70ff79 Refactored Exceptions Netkas 2023-01-29 01:28:06 -05:00
  • 893166ebf8 Updated ExceptionCodes Netkas 2023-01-29 01:11:23 -05:00
  • f2d2839d0e Added SymlinkException Netkas 2023-01-29 01:11:14 -05:00
  • f6bc814187 Minor changes Netkas 2023-01-29 00:31:10 -05:00
  • f24d8611bf Deleted unused dependency Netkas 2023-01-28 10:55:03 -05:00
  • cd3d5847ce Updated LICENSE Netkas 2023-01-28 10:21:11 -05:00
  • 5556c03402 Added documentation for assembly, versioning & UUIDs in DOCUMENTATION.md Netkas 2023-01-28 09:38:49 -05:00
  • 546e6e03a9 Added TOC in DOCUMENTATION.md Netkas 2023-01-28 09:06:00 -05:00
  • 5f951d35fd Added documentation for credentials in DOCUMENTATION.md Netkas 2023-01-28 09:05:29 -05:00
  • 0be4224364 Added documentation for remote sources in DOCUMENTATION.md Netkas 2023-01-28 08:44:02 -05:00
  • 02963ee853 Updated uninstallation section in DOCUMENTATION.md Netkas 2023-01-28 07:36:06 -05:00
  • b530376af4 Reformatted DOCUMENTATION.md Netkas 2023-01-28 07:35:03 -05:00
  • d65795fcb5 Refactored documentation into DOCUMENTATION.md Netkas 2023-01-28 07:10:22 -05:00
  • bf73360f2c Implemented Symlinks Netkas 2023-01-28 06:21:20 -05:00
  • a5c1124b6b Removed unused method getUnit() in \ncc\Managers > ExecutionPointerManager Netkas 2023-01-27 04:50:45 -05:00
  • 2f711bb509 Various improvements here and there, mostly regarding ExecutionUnits Netkas 2023-01-27 04:38:26 -05:00
  • e0262ab134 Changed job names Netkas 2023-01-21 10:06:12 -05:00
  • ab620886c0 Seperated build & release jobs in .gitlab-ci.yml Netkas 2023-01-21 10:05:36 -05:00
  • 417603e09d Minor change Netkas 2023-01-21 10:01:16 -05:00
  • 9cd424ec5b Removed 'test' from .gitlab-ci.yml and corrected artifact path Netkas 2023-01-21 09:59:26 -05:00
  • 39bba1b532 Updated Makefile Netkas 2023-01-21 09:56:35 -05:00
  • eda127da48 Okay fine asshole, I'll use gpg Netkas 2023-01-21 09:54:20 -05:00
  • ec7e7a31ca Minor changes, removed the use of 'sudo' & changed build archive name from ncc.tar.gz to build.tar.gz Netkas 2023-01-21 09:53:05 -05:00
  • d34d857a84 Commented out gpg for now Netkas 2023-01-21 09:51:30 -05:00
  • 2cc0d6f582 Added 'wget' to .gitlab-ci.yml Netkas 2023-01-21 09:49:43 -05:00
  • 0b79f5598a Updated README.md to include information about mirrors Netkas 2023-01-21 09:45:18 -05:00
  • ee99d4d465 Lol Netkas 2023-01-21 06:29:45 -05:00
  • b8e4fe80af Updated Makefile Netkas 2023-01-21 06:28:30 -05:00
  • e89a71da2f Added .gitlab-ci.yaml (Experimental) Netkas 2023-01-21 06:28:02 -05:00
  • b51b7203e0 Added 'sdc' command to \ncc\CLI\Management > PackageManagerMenu to allow for semi-decompiling packages for debugging purposes. Netkas 2023-01-18 16:33:48 -05:00
  • b62bb725cc Typo correction in \ncc\Utilities > PathFinder > getRemoteSource() Netkas 2023-01-12 16:19:23 -05:00
  • b8f508d326 Typo Correction in \ncc\CLI\Management > ConfigMenu > start() Netkas 2023-01-12 16:15:33 -05:00
  • 5beb06abda Added basic syntax highlighting and performance tick indicators Netkas 2023-01-12 15:57:10 -05:00
  • 272c3b9d94 Added handler for arrays in \ncc\Classes\NccExtension > PackageCompiler > compilePackageConstants() Netkas 2023-01-12 15:00:39 -05:00
  • 63560ba64b Updated method \ncc\Manager > PackageManager > processDependency() to only throw an error regarding the dependency not being met if it is not met. Netkas 2023-01-12 15:00:10 -05:00
  • 2d7e71be84 Removed unused import statements Netkas 2023-01-11 19:55:47 -05:00
  • ffcae1b8a0 Various changes, added more functions for executing packages (not finished) & updated documentation/project files. Netkas 2023-01-11 19:55:19 -05:00
  • c08bc485a5 Updated Default Values Netkas 2023-01-08 16:10:17 -05:00
  • 0010a7257c Added Runtime Constant compiler Netkas 2023-01-07 02:49:40 -05:00
  • bb0eb22f26 Added public methods get_constant() and set_constant() in extension Netkas 2023-01-07 02:48:08 -05:00
  • 334c40c1f3 Improved Import function in \ncc\Classes\PhpExtension > PhpRuntime > import() Netkas 2023-01-07 02:47:49 -05:00
  • 45cac3ec75 Added methods getConstant() and setConstant() in \ncc\Runtime Netkas 2023-01-07 02:47:27 -05:00
  • 5d9f02512f Added Logging calls to \ncc\Managers > PackageManager Netkas 2023-01-02 19:57:28 -05:00
  • a995732ff7 Improved logging in \ncc\Classes > GitClient Netkas 2023-01-02 19:50:19 -05:00
  • 0281ba2af4 Added Logging calls to \ncc\Managers > PackageLockManager Netkas 2023-01-02 19:46:15 -05:00
  • e878ce4ff9 Added Logging calls to \ncc\Managers > ExecutionPointerManager Netkas 2023-01-02 19:42:40 -05:00
  • c2b7b31802 Oops. Netkas 2023-01-02 16:56:26 -05:00
  • 59277226b9 Added dependency php-parallel-lint\php-console-color Netkas 2023-01-02 16:54:29 -05:00
  • 3055547452 Deleted LICENSES since all the same licenses are already present in the project source. Netkas 2023-01-02 16:49:15 -05:00
  • f311e60e8f Added Logging calls to \ncc\Managers > CredentialManager Netkas 2023-01-02 16:21:19 -05:00
  • 7c2735ce1b Added Logging calls to \ncc\Managers > ConfigurationManager Netkas 2023-01-02 16:20:32 -05:00
  • 39d98f8ff3 Updated README.md Netkas 2022-12-31 09:07:19 -05:00
  • 3dcc5ee989 Updated changelog Netkas 2022-12-31 09:07:12 -05:00
  • 4f5c706dd9 Added CONTRIBUTING.md Netkas 2022-12-31 09:00:21 -05:00
  • f0946c6827 Added CODE_OF_CONDUCT.md Netkas 2022-12-31 09:00:14 -05:00
  • 17b5a73b65 Added property 'CreateSymlink' to \ncc\Objects\ProjectConfiguration > Build Netkas 2022-12-31 08:53:14 -05:00
  • b3a75958e2 Moved BuildConfiguration Netkas 2022-12-31 06:17:24 -05:00
  • 7db78a51ae Updated \ncc\Classes\PhpExtension > PhpCompiler > prepare so that the libs folder is only created when it's being written to. Netkas 2022-12-23 03:43:34 -05:00
  • b06661f595 Updated \ncc\Managers > PackageManager Netkas 2022-12-23 01:27:58 -05:00
  • 233d5ce6d2 Implemented DataPaths for packages Netkas 2022-12-23 01:27:30 -05:00
  • 8557c33b4a Minor correction in \ncc\CLI\Management > PackageManagerMenu > installPackage() where $require_dependencies is not always set. Netkas 2022-12-23 01:27:11 -05:00
  • fa31416932 Added a shutdown task to finalize permissions for some directories that could be made un-writable after certain operations. Netkas 2022-12-22 17:32:15 -05:00
  • c0db3ac4c6 Updated method \ncc\Managers > PackageManager > getPackageTree() Netkas 2022-12-22 13:01:25 -05:00
  • 1b5991425d Updated \ncc\Objects > PackageLock > addPackage() Netkas 2022-12-20 15:00:03 -05:00
  • 8ff91590d2 Updated configuration manager to not use hard-coded configuration values (there's no way I'm hard-coding every single configuration value and checking their correct type.) Netkas 2022-12-19 18:59:02 -05:00
  • 7ffbdf72c1 Added Data path for packages Netkas 2022-12-19 18:41:10 -05:00
  • 558c0a3212 Updated method \ncc\CLI\Management > PackageManagerMenu > displayOptions() Netkas 2022-12-19 16:51:08 -05:00
  • b39d0469cc Some bug fixes, added options --reinstall & --skip-dependencies for the ncc package install command. Netkas 2022-12-19 16:42:48 -05:00
  • dc4ad1d08d Moved RuntimeImportOptions to \ncc\Abstracts > Options Netkas 2022-12-19 16:20:59 -05:00
  • 50042a244d Added check in \ncc\Managers > PackageManager > uninstallPackageVersion() Netkas 2022-12-19 00:57:31 -05:00
  • 856db39f9a Updated method in \ncc\Objects\Project > Project > fromArray() to invoke toArray() on UpdateSource if it's not null. Netkas 2022-12-18 17:01:29 -05:00
  • a25f1e0c2a Added custom repository gitgud.io Netkas 2022-12-18 03:05:13 -05:00
  • cada094371 Updated custom_repositories.json Netkas 2022-12-18 03:01:07 -05:00
  • 0099a86168 Refactored \ncc\CLI Netkas 2022-12-18 02:29:56 -05:00
  • a1014eb2a5 Improved exception handling in \ncc\Managers > PackageManager > FetchFromSource() Netkas 2022-12-18 02:11:01 -05:00
  • dd8d40989e Updated \ncc\Abstracts > ExceptionCodes Netkas 2022-12-18 00:24:48 -05:00
  • 79cec40f23 Added \ncc\Exceptions > InvalidBuildConfigurationException Netkas 2022-12-18 00:24:28 -05:00
  • 67391c0bde Added \ncc\Exceptions > InvalidDependencyConfiguration Netkas 2022-12-18 00:24:12 -05:00
  • 10237159f2 Updated method \ncc\Objects\ProjectConfiguration > Build > validate() Netkas 2022-12-18 00:22:45 -05:00
  • 4f30d343e5 Added method \ncc\Utilities > Validate > pathName() Netkas 2022-12-18 00:12:45 -05:00
  • f75625633c Added method \ncc\Objects\ProjectConfiguration > BuildConfiguration > validate() Netkas 2022-12-17 09:52:33 -05:00
  • 405f53673a Added method \ncc\Objects\ProjectConfiguration > Dependency > validate() Netkas 2022-12-17 09:50:34 -05:00
  • a3c3322f28 Added method \ncc\Utilities > Validate > nameFriendly() Netkas 2022-12-17 09:38:54 -05:00
  • 46f6cbba70 Minor correction in Runtime.php Netkas 2022-12-17 09:26:33 -05:00
  • cc01051e73 Updated string Netkas 2022-12-17 08:32:35 -05:00
  • 24077691bb Bug fix: Duplicate dependencies Netkas 2022-12-17 08:29:41 -05:00
  • 570b21ca3d Updated method \ncc\Classes\NccExtension > PackageCompiler > tryCompile() to apply the correct version to the target package if a version is specified. Netkas 2022-12-17 08:21:56 -05:00
  • 61146d1b1d Bug Fixes Part 3 Netkas 2022-12-17 06:58:35 -05:00
  • 722c99879e Bug Fixes Part 2 Netkas 2022-12-17 00:57:07 -05:00
  • 06e876bc03 Bug Fixes Part 1 Netkas 2022-12-16 12:20:45 -05:00
  • f41a3a6351 Improved exception display Netkas 2022-12-16 03:08:04 -05:00
  • 4bd8a0f017 Minor change Netkas 2022-12-16 01:49:33 -05:00
  • aec5dea17c Cleanup Netkas 2022-12-16 01:48:59 -05:00