Commit graph

  • a59c7c4a8d Added Credential passthrough Netkas 2022-12-16 01:48:16 -05:00
  • b0d6654e95 Implemented remote source resolving and install handling Netkas 2022-12-16 01:44:53 -05:00
  • e1bb4cf92e Added \ncc\Classes\GitlabExtension > GitlabService Netkas 2022-12-16 01:16:09 -05:00
  • 150ff9dee3 Refactored \ncc\Classes\ComposerExtension > ComposerSourceBuiltin to allow for building from local packages Netkas 2022-12-16 01:15:12 -05:00
  • fecc7e0465 Updated \ncc\Objects > DefinedRemoteSource Netkas 2022-12-16 00:41:09 -05:00
  • 75aacc62fa Added method \ncc\Resolvers > detectProjectType() Netkas 2022-12-16 00:40:35 -05:00
  • 0da410ad31 Added method \ncc\Utilities > Functions > downloadGitServiceFile() Netkas 2022-12-16 00:40:13 -05:00
  • 2b78bdd959 Added \ncc\Objects > ProjectDetectionResults Netkas 2022-12-16 00:39:05 -05:00
  • 03a7caa620 Added GitClient to \ncc\Classes Netkas 2022-12-16 00:38:46 -05:00
  • c904a17225 Moved HttpClient to \ncc\Classes Netkas 2022-12-16 00:38:19 -05:00
  • ff04349ae4 Added method \ncc\Classes\NccExtension > PackageCompiler > tryCompile() Netkas 2022-12-16 00:38:04 -05:00
  • 847128cdc1 Added \ncc\Exceptions > UnsupportedProjectTypeException Netkas 2022-12-16 00:37:43 -05:00
  • 6a37c8216d Added ProjectType to \ncc\Abstracts Netkas 2022-12-16 00:37:06 -05:00
  • 9003222d51 Added class \ncc\Classes\GithubExtension > GithubService Netkas 2022-12-16 00:36:48 -05:00
  • 344454e8c4 Updated method \ncc\Utilities > HttpClient > displayProgress() Netkas 2022-12-16 00:21:26 -05:00
  • 7099b02514 Removed nocturn9x.json for now, gitea support intended in the future. Netkas 2022-12-16 00:03:57 -05:00
  • d1367ad05d Added Default Repositories Netkas 2022-12-15 22:28:28 -05:00
  • 134c26452a Updated installer to automatically install pre-defined remote repositories Netkas 2022-12-15 22:24:12 -05:00
  • 815637cf3e Updated Makefile Netkas 2022-12-15 22:16:33 -05:00
  • cadfd39836 Updated \ncc\Abstracts > ExceptionCodes Netkas 2022-12-15 21:21:16 -05:00
  • a86140d8a9 Added exception \ncc\Exceptions > AuthenticationException Netkas 2022-12-15 21:21:01 -05:00
  • 7b031af53d Added exception \ncc\Exceptions > GithubServiceException Netkas 2022-12-15 21:20:49 -05:00
  • 623155d96e Added exception \ncc\Exceptions > GitTagsException Netkas 2022-12-15 21:20:33 -05:00
  • 23b5ddfa1f Added exception \ncc\Exceptions > NotSupportedException Netkas 2022-12-15 21:20:00 -05:00
  • d154aa02ca Updated \ncc\Abstracts > DefinedRemoteSourceType Netkas 2022-12-15 21:19:33 -05:00
  • eab6c2765f Minor correction Netkas 2022-12-15 21:17:07 -05:00
  • 3a6d008a17 Added support for 8.2 Netkas 2022-12-15 21:15:12 -05:00
  • 35fd169123 Updated \ncc\Managers > PackageManager to allow installations from sources to be possible and added the ability to add new remote sources from packages. Netkas 2022-12-15 21:08:51 -05:00
  • eca1a3a666 Added auto-update for UpdateSource Netkas 2022-12-15 20:51:08 -05:00
  • 3e43df48ac Added UpdateSource to \ncc\Objects\PackageLock > PackageEntry Netkas 2022-12-15 20:47:23 -05:00
  • 698adff3b5 Added method \ncc\Utilities > Functions > prepareGitServiceRequest() Netkas 2022-12-15 18:32:18 -05:00
  • 03b02774b6 Refactored HttpClient to support the ability to download files to disk. Netkas 2022-12-15 18:16:44 -05:00
  • bfbd7b4828 Updated interface \ncc\Interfaces > RepositorySourceInterface Netkas 2022-12-15 17:59:55 -05:00
  • 259620079e Implemented HttpResponse cache to reduce hitting rate-limits for redundant requests (plus it makes requests faster) Netkas 2022-12-15 17:49:09 -05:00
  • fa8301710f Added method \ncc\Objects > HttpRequest > requestHash() Netkas 2022-12-15 17:48:20 -05:00
  • 6d35e42106 Added \ncc\Objects > HttpResponseCache Netkas 2022-12-15 17:48:03 -05:00
  • 54b733caf7 Added \ncc\Objects\UpdateSource > Repository Netkas 2022-12-15 15:24:13 -05:00
  • 8e8c1dca58 Added optional UpdateSource to \ncc\Objects\Package > Header Netkas 2022-12-15 15:23:06 -05:00
  • 57cf2dbca3 Updated Makefile Netkas 2022-12-15 01:31:34 -05:00
  • b4acfaa0cb Implemented \ncc\Objects\ProjectConfiguration > updateSource Netkas 2022-12-15 01:27:58 -05:00
  • 3757c970a5 Updated \ncc\Objects\ProjectConfiguration > Project Netkas 2022-12-15 01:27:28 -05:00
  • b670d6b8e9 Added method \ncc\Utilities > Resolver > detectRemoteSourceType() Netkas 2022-12-15 01:07:23 -05:00
  • b9252a0fda Added \ncc\Interfaces > RuntimeInterface Netkas 2022-12-15 01:06:43 -05:00
  • c77c7fcd55 Added \ncc\Classes\PhpExtension > PhpRuntime to import PHP packages Netkas 2022-12-15 01:06:23 -05:00
  • d237218562 Added \ncc\Abstracts > RuntimeImportOptions Netkas 2022-12-15 01:05:53 -05:00
  • 223ae9189b Added \ncc\Abstracts > RemoteSourceType Netkas 2022-12-15 01:05:11 -05:00
  • a21ea606d9 Renamed RemoteSourceInterface.php to ServiceSourceInterface.php Netkas 2022-12-15 01:04:52 -05:00
  • 31ae2fcddd Added RepositorySourceInterface.php Netkas 2022-12-15 01:04:26 -05:00
  • 47f58aa50e Added RemoteResourcesManager to \ncc\Managers Netkas 2022-12-15 01:03:12 -05:00
  • 13e3834fc7 Implemented the ability to install from a remote source in \ncc\Managers > PackageManager Netkas 2022-12-15 01:02:54 -05:00
  • 1f64a39f33 Implemented \ncc\Runtime Netkas 2022-12-15 00:58:22 -05:00
  • 7a7ceb319b Implemented php runtime functions into extension Netkas 2022-12-15 00:57:53 -05:00
  • 0fbb374507 Added method \ncc\Runtime > Constants > get() Netkas 2022-12-15 00:54:38 -05:00
  • 553bf5ede0 Added ImportException Netkas 2022-12-14 22:31:52 -05:00
  • cccbe3f934 Added 'Latest' to \ncc\Abstracts > Versions Added SourcesMenu.php Updated \ncc\Utilities > PathFinder Added 'source' menu to \ncc\CLI Added method \ncc\Utilities\Functions > getTmpDir() Updated \ncc\CLI > HelpMenu Updated \ncc\Utilities > HttpClient Updated \ncc\Objects > HttpRequest Updated php.xml for .idea Added \ncc\Exception > GitlabServiceException Added \ncc\Exceptions > GitCloneException Added \ncc\Exceptions > GitCheckoutException Updated \ncc\Abstracts > ExceptionCodes Updated \ncc\Abstracts > DefinedRemoteSourceType Added \ncc\Objects > DefinedRemoteSource Renamed ComposerSource to \ncc\Classes\ComposerExtension > ComposerSourceBuiltin Renamed RemoteSource to \ncc\Abstracts > BuiltinRemoteSourceType Netkas 2022-12-14 20:02:57 -05:00
  • b3c8779313 Added DefinedRemoteSourceType.php Netkas 2022-12-10 04:29:17 -05:00
  • 1f4ef9aba1 Added UnsupportedRemoteSourceTypeException.php Netkas 2022-12-10 04:29:03 -05:00
  • d664cf7bf0 Added HttpException to ExceptionCodes.php Netkas 2022-12-10 04:27:26 -05:00
  • f521c3291d Added more logging calls to \ncc\Utilities > HttpClient Netkas 2022-12-10 04:25:30 -05:00
  • 4f9f78e21d Added HttpClient Netkas 2022-12-09 00:25:41 -05:00
  • dbf0109700 Updated license, added MIT License for NCC Netkas 2022-12-08 16:23:02 -05:00
  • 4a252c0302 Corrected Help Menu in CredentialMenu.php Netkas 2022-12-07 23:21:22 -05:00
  • a581183972 Added logging call to \ncc\Managers > ConfigurationManager > updateProperty() Netkas 2022-12-07 23:20:38 -05:00
  • 87e67564fa Fully implemented all the runners Netkas 2022-12-07 23:11:27 -05:00
  • ef43b1ccbc Added LuaRunner Netkas 2022-12-07 23:05:27 -05:00
  • afb69cd9ea Added Python2Runner Netkas 2022-12-07 23:03:13 -05:00
  • e7e2cca62a Added Python3Runner Netkas 2022-12-07 22:59:15 -05:00
  • d2acf224f3 Added PythonRunner Netkas 2022-12-07 22:57:42 -05:00
  • 71cda91c42 Added PerlRunner Netkas 2022-12-07 22:53:18 -05:00
  • 852be3087b Implemented Bash runner Netkas 2022-12-07 21:56:02 -05:00
  • 6679da8022 Updated execution_policy.md Netkas 2022-12-07 21:48:52 -05:00
  • 388d856503 Added example ExecutionPolicy files Netkas 2022-12-07 21:17:25 -05:00
  • daa954bd76 Updated build flag Netkas 2022-12-07 20:59:55 -05:00
  • f4abc020ec Added more Runners to \ncc\Abstracts > Runners Netkas 2022-12-07 20:59:34 -05:00
  • 2842e63637 Improved PhpRunner.php Netkas 2022-12-07 20:59:06 -05:00
  • a60981380f Added method \ncc\Utilities > PathFinder > findRunner() to simplify the process of finding a runner executable via the config or locally Netkas 2022-12-07 20:58:00 -05:00
  • 2a7b92ca94 Minor Correction Netkas 2022-12-07 20:40:57 -05:00
  • f8a7e22f59 Updated ComposerSource to display license information and authors. Netkas 2022-12-07 20:33:42 -05:00
  • f2bc94292a Added command 'test' to test an entry Netkas 2022-12-07 19:55:11 -05:00
  • ec1aaf1d0f Minor bug fix in \ncc\Objects\Vault > Entry > unlock() Netkas 2022-12-07 19:53:10 -05:00
  • 3fc50e04e5 Disabled password prompt due to instability Netkas 2022-12-07 19:48:12 -05:00
  • 33e373c798 Bug fix in \ncc\Objects > Vault > deleteEntry() Netkas 2022-12-07 19:47:44 -05:00
  • 9716ad8e61 Updated CredentialMenu.php help menu Netkas 2022-12-07 18:24:48 -05:00
  • 85fc872999 Merge remote-tracking branch 'origin/v1.0.0_alpha' into v1.0.0_alpha Netkas 2022-12-07 18:09:10 -05:00
  • e38a4df2ee Added 'list' command to CredentialMenu.php Netkas 2022-12-07 18:08:38 -05:00
  • c6b67016f2 Added 'list' command to CredentialMenu.php Netkas 2022-12-07 18:08:38 -05:00
  • 5a83a7f6fe Minor bug fixes when parsing Vault Netkas 2022-12-07 18:08:15 -05:00
  • f1e7aeccfa Improved help menu Netkas 2022-12-07 18:06:42 -05:00
  • b465bcefa5 \ncc\CLI > Main > getArgs() will try to fetch $argv if available Netkas 2022-12-07 18:04:47 -05:00
  • b9a356fe40 Added 'remove' command to CredentialMenu.php Netkas 2022-12-07 17:04:57 -05:00
  • c99b58892f Shortened 'credential' in CLI to 'cred' Netkas 2022-12-07 14:46:59 -05:00
  • 8bda6da2dc Added add command to CredentialMenu & Detailed documentation in the help menu Netkas 2022-12-07 01:28:08 -05:00
  • fb645aacc4 Minor code corrections Netkas 2022-12-07 01:25:47 -05:00
  • e53bc97e4a Refactored Vault & CredentialManager to support encryption and indexing. Netkas 2022-12-07 01:25:21 -05:00
  • 273d4b6612 Refactored CredentialManager & Vault Netkas 2022-12-06 04:26:43 -05:00
  • 274f33a5c9 More efficient logging Netkas 2022-12-06 01:48:06 -05:00
  • 9507cd6e43 Added more logging calls Netkas 2022-12-06 01:40:14 -05:00
  • 9cef8e4394 RuntimeCache.php code cleanup Netkas 2022-12-06 01:35:38 -05:00
  • f08ecb7947 Added shutdown handler (for cli only) to clear cache ref #38 https://git.n64.cc/nosial/ncc/-/issues/38 Netkas 2022-12-06 01:32:16 -05:00
  • 6371f26046 Added method array_replace_recursive() & recurse() to the installer which corrects issue #30 see https://git.n64.cc/nosial/ncc/-/issues/30 Netkas 2022-12-06 01:23:51 -05:00