Commit graph

238 commits

Author SHA1 Message Date
Netkas
3a6d008a17 Added support for 8.2 2022-12-15 21:15:12 -05:00
Netkas
35fd169123 Updated \ncc\Managers > PackageManager to allow installations from sources to be possible and added the ability to add new remote sources from packages.
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-15 21:08:51 -05:00
Netkas
eca1a3a666 Added auto-update for UpdateSource 2022-12-15 20:51:53 -05:00
Netkas
3e43df48ac Added UpdateSource to \ncc\Objects\PackageLock > PackageEntry 2022-12-15 20:47:23 -05:00
Netkas
698adff3b5 Added method \ncc\Utilities > Functions > prepareGitServiceRequest()
https://git.n64.cc/nosial/ncc/-/issues/34
2022-12-15 18:32:18 -05:00
Netkas
03b02774b6 Refactored HttpClient to support the ability to download files to disk. 2022-12-15 18:16:44 -05:00
Netkas
bfbd7b4828 Updated interface \ncc\Interfaces > RepositorySourceInterface
https://git.n64.cc/nosial/ncc/-/issues/34
2022-12-15 17:59:55 -05:00
Netkas
259620079e Implemented HttpResponse cache to reduce hitting rate-limits for redundant requests (plus it makes requests faster) 2022-12-15 17:49:09 -05:00
Netkas
fa8301710f Added method \ncc\Objects > HttpRequest > requestHash() 2022-12-15 17:48:20 -05:00
Netkas
6d35e42106 Added \ncc\Objects > HttpResponseCache 2022-12-15 17:48:03 -05:00
Netkas
54b733caf7 Added \ncc\Objects\UpdateSource > Repository
https://git.n64.cc/nosial/ncc/-/issues/34
2022-12-15 15:25:40 -05:00
Netkas
8e8c1dca58 Added optional UpdateSource to \ncc\Objects\Package > Header
https://git.n64.cc/nosial/ncc/-/issues/34
2022-12-15 15:25:31 -05:00
Netkas
57cf2dbca3 Updated Makefile 2022-12-15 01:31:34 -05:00
Netkas
b4acfaa0cb Implemented \ncc\Objects\ProjectConfiguration > updateSource
https://git.n64.cc/nosial/ncc/-/issues/34
2022-12-15 01:28:41 -05:00
Netkas
3757c970a5 Updated \ncc\Objects\ProjectConfiguration > Project
https://git.n64.cc/nosial/ncc/-/issues/34
2022-12-15 01:28:31 -05:00
Netkas
b670d6b8e9 Added method \ncc\Utilities > Resolver > detectRemoteSourceType()
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-15 01:07:23 -05:00
Netkas
b9252a0fda Added \ncc\Interfaces > RuntimeInterface
https://git.n64.cc/nosial/ncc/-/issues/33
2022-12-15 01:06:43 -05:00
Netkas
c77c7fcd55 Added \ncc\Classes\PhpExtension > PhpRuntime to import PHP packages
https://git.n64.cc/nosial/ncc/-/issues/33
2022-12-15 01:06:23 -05:00
Netkas
d237218562 Added \ncc\Abstracts > RuntimeImportOptions
https://git.n64.cc/nosial/ncc/-/issues/33
2022-12-15 01:05:53 -05:00
Netkas
223ae9189b Added \ncc\Abstracts > RemoteSourceType
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-15 01:05:11 -05:00
Netkas
a21ea606d9 Renamed RemoteSourceInterface.php to ServiceSourceInterface.php
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-15 01:04:52 -05:00
Netkas
31ae2fcddd Added RepositorySourceInterface.php
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-15 01:04:26 -05:00
Netkas
47f58aa50e Added RemoteResourcesManager to \ncc\Managers
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-15 01:04:13 -05:00
Netkas
13e3834fc7 Implemented the ability to install from a remote source in \ncc\Managers > PackageManager
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-15 01:04:13 -05:00
Netkas
1f64a39f33 Implemented \ncc\Runtime
https://git.n64.cc/nosial/ncc/-/issues/33
2022-12-15 00:58:32 -05:00
Netkas
7a7ceb319b Implemented php runtime functions into extension
https://git.n64.cc/nosial/ncc/-/issues/33
2022-12-15 00:58:32 -05:00
Netkas
0fbb374507 Added method \ncc\Runtime > Constants > get()
https://git.n64.cc/nosial/ncc/-/issues/33
2022-12-15 00:54:38 -05:00
Netkas
553bf5ede0 Added ImportException 2022-12-14 22:31:52 -05:00
Netkas
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
2022-12-14 20:14:09 -05:00
Netkas
b3c8779313 Added DefinedRemoteSourceType.php
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-10 04:29:17 -05:00
Netkas
1f4ef9aba1 Added UnsupportedRemoteSourceTypeException.php
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-10 04:29:03 -05:00
Netkas
d664cf7bf0 Added HttpException to ExceptionCodes.php 2022-12-10 04:27:26 -05:00
Netkas
f521c3291d Added more logging calls to \ncc\Utilities > HttpClient
https://git.n64.cc/nosial/ncc/-/issues/29
2022-12-10 04:25:30 -05:00
Netkas
4f9f78e21d Added HttpClient 2022-12-09 00:25:41 -05:00
Netkas
dbf0109700 Updated license, added MIT License for NCC 2022-12-08 16:23:02 -05:00
Netkas
4a252c0302 Corrected Help Menu in CredentialMenu.php 2022-12-07 23:21:22 -05:00
Netkas
a581183972 Added logging call to \ncc\Managers > ConfigurationManager > updateProperty()
https://git.n64.cc/nosial/ncc/-/issues/29
2022-12-07 23:20:38 -05:00
Netkas
87e67564fa Fully implemented all the runners
https://git.n64.cc/nosial/ncc/-/issues/32
2022-12-07 23:11:27 -05:00
Netkas
ef43b1ccbc Added LuaRunner
https://git.n64.cc/nosial/ncc/-/issues/32
2022-12-07 23:05:27 -05:00
Netkas
afb69cd9ea Added Python2Runner
https://git.n64.cc/nosial/ncc/-/issues/32
2022-12-07 23:03:13 -05:00
Netkas
e7e2cca62a Added Python3Runner
https://git.n64.cc/nosial/ncc/-/issues/32
2022-12-07 22:59:15 -05:00
Netkas
d2acf224f3 Added PythonRunner
https://git.n64.cc/nosial/ncc/-/issues/32
2022-12-07 22:58:03 -05:00
Netkas
71cda91c42 Added PerlRunner
https://git.n64.cc/nosial/ncc/-/issues/32
2022-12-07 22:53:18 -05:00
Netkas
852be3087b Implemented Bash runner
https://git.n64.cc/nosial/ncc/-/issues/32
2022-12-07 21:56:02 -05:00
Netkas
6679da8022 Updated execution_policy.md
https://git.n64.cc/nosial/ncc/-/issues/35
2022-12-07 21:48:52 -05:00
Netkas
388d856503 Added example ExecutionPolicy files 2022-12-07 21:17:25 -05:00
Netkas
daa954bd76 Updated build flag 2022-12-07 20:59:55 -05:00
Netkas
f4abc020ec Added more Runners to \ncc\Abstracts > Runners
https://git.n64.cc/nosial/ncc/-/issues/32
2022-12-07 20:59:34 -05:00
Netkas
2842e63637 Improved PhpRunner.php
https://git.n64.cc/nosial/ncc/-/issues/32
2022-12-07 20:59:06 -05:00
Netkas
a60981380f Added method \ncc\Utilities > PathFinder > findRunner() to simplify the process of finding a runner executable via the config or locally
https://git.n64.cc/nosial/ncc/-/issues/32
2022-12-07 20:58:00 -05:00