1.0.0 Alpha Release #59

Merged
netkas merged 213 commits from v1.0.0_alpha into master 2023-01-29 23:27:58 +00:00

213 commits

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

https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-16 00:40:13 -05:00
Netkas
2b78bdd959 Added \ncc\Objects > ProjectDetectionResults
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-16 00:39:05 -05:00
Netkas
03a7caa620 Added GitClient to \ncc\Classes
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-16 00:38:46 -05:00
Netkas
c904a17225 Moved HttpClient to \ncc\Classes 2022-12-16 00:38:19 -05:00
Netkas
ff04349ae4 Added method \ncc\Classes\NccExtension > PackageCompiler > tryCompile() 2022-12-16 00:38:04 -05:00
Netkas
847128cdc1 Added \ncc\Exceptions > UnsupportedProjectTypeException
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-16 00:37:43 -05:00
Netkas
6a37c8216d Added ProjectType to \ncc\Abstracts 2022-12-16 00:37:06 -05:00
Netkas
9003222d51 Added class \ncc\Classes\GithubExtension > GithubService
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-16 00:36:48 -05:00
Netkas
344454e8c4 Updated method \ncc\Utilities > HttpClient > displayProgress() 2022-12-16 00:21:26 -05:00
Netkas
7099b02514 Removed nocturn9x.json for now, gitea support intended in the future. 2022-12-16 00:03:57 -05:00
Netkas
d1367ad05d Added Default Repositories 2022-12-15 22:28:28 -05:00
Netkas
134c26452a Updated installer to automatically install pre-defined remote repositories 2022-12-15 22:25:34 -05:00
Netkas
815637cf3e Updated Makefile 2022-12-15 22:16:33 -05:00
Netkas
cadfd39836 Updated \ncc\Abstracts > ExceptionCodes 2022-12-15 21:21:16 -05:00
Netkas
a86140d8a9 Added exception \ncc\Exceptions > AuthenticationException
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-15 21:21:01 -05:00
Netkas
7b031af53d Added exception \ncc\Exceptions > GithubServiceException
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-15 21:20:49 -05:00
Netkas
623155d96e Added exception \ncc\Exceptions > GitTagsException
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-15 21:20:33 -05:00
Netkas
23b5ddfa1f Added exception \ncc\Exceptions > NotSupportedException 2022-12-15 21:20:00 -05:00
Netkas
d154aa02ca Updated \ncc\Abstracts > DefinedRemoteSourceType
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-15 21:19:33 -05:00
Netkas
eab6c2765f Minor correction 2022-12-15 21:17:07 -05:00
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
Netkas
2a7b92ca94 Minor Correction 2022-12-07 20:40:57 -05:00
Netkas
f8a7e22f59 Updated ComposerSource to display license information and authors.
https://git.n64.cc/nosial/ncc/-/issues/40
2022-12-07 20:33:42 -05:00
Netkas
f2bc94292a Added command 'test' to test an entry
https://git.n64.cc/nosial/ncc/-/issues/27
2022-12-07 19:56:18 -05:00
Netkas
ec1aaf1d0f Minor bug fix in \ncc\Objects\Vault > Entry > unlock()
https://git.n64.cc/nosial/ncc/-/issues/27
2022-12-07 19:56:18 -05:00
Netkas
3fc50e04e5 Disabled password prompt due to instability
https://git.n64.cc/nosial/ncc/-/issues/23
2022-12-07 19:56:18 -05:00
Netkas
33e373c798 Bug fix in \ncc\Objects > Vault > deleteEntry()
https://git.n64.cc/nosial/ncc/-/issues/27
2022-12-07 19:56:17 -05:00
Netkas
9716ad8e61 Updated CredentialMenu.php help menu
https://git.n64.cc/nosial/ncc/-/issues/27
2022-12-07 18:25:17 -05:00
Netkas
85fc872999 Merge remote-tracking branch 'origin/v1.0.0_alpha' into v1.0.0_alpha 2022-12-07 18:09:10 -05:00
Netkas
e38a4df2ee Added 'list' command to CredentialMenu.php
https://git.n64.cc/nosial/ncc/-/issues/27
2022-12-07 18:08:57 -05:00
Netkas
c6b67016f2 Added 'list' command to CredentialMenu.php 2022-12-07 18:08:38 -05:00
Netkas
5a83a7f6fe Minor bug fixes when parsing Vault
https://git.n64.cc/nosial/ncc/-/issues/27
2022-12-07 18:08:15 -05:00
Netkas
f1e7aeccfa Improved help menu
https://git.n64.cc/nosial/ncc/-/issues/23
2022-12-07 18:06:42 -05:00
Netkas
b465bcefa5 \ncc\CLI > Main > getArgs() will try to fetch $argv if available
https://git.n64.cc/nosial/ncc/-/issues/23
2022-12-07 18:04:47 -05:00
Netkas
b9a356fe40 Added 'remove' command to CredentialMenu.php
https://git.n64.cc/nosial/ncc/-/issues/27
2022-12-07 17:06:09 -05:00
Netkas
c99b58892f Shortened 'credential' in CLI to 'cred' 2022-12-07 14:46:59 -05:00
Netkas
8bda6da2dc Added add command to CredentialMenu & Detailed documentation in the help menu
https://git.n64.cc/nosial/ncc/-/issues/27
2022-12-07 13:21:11 -05:00
Netkas
fb645aacc4 Minor code corrections 2022-12-07 01:25:47 -05:00
Netkas
e53bc97e4a Refactored Vault & CredentialManager to support encryption and indexing.
https://git.n64.cc/nosial/ncc/-/issues/27
2022-12-07 01:25:21 -05:00
Netkas
273d4b6612 Refactored CredentialManager & Vault
https://git.n64.cc/nosial/ncc/-/issues/27
2022-12-06 04:26:43 -05:00
Netkas
274f33a5c9 More efficient logging 2022-12-06 01:48:06 -05:00
Netkas
9507cd6e43 Added more logging calls
ref #29 https://git.n64.cc/nosial/ncc/-/issues/29
2022-12-06 01:40:14 -05:00
Netkas
9cef8e4394 RuntimeCache.php code cleanup 2022-12-06 01:35:38 -05:00
Netkas
f08ecb7947 Added shutdown handler (for cli only) to clear cache
ref #38 https://git.n64.cc/nosial/ncc/-/issues/38
2022-12-06 01:35:09 -05:00
Netkas
6371f26046 Added method array_replace_recursive() & recurse() to the installer which corrects issue #30 see https://git.n64.cc/nosial/ncc/-/issues/30
Updated some default values for ncc.yaml for better security.
2022-12-06 01:23:51 -05:00
Netkas
e4e0c7b9b5 Added v1.0.0_alpha.md 2022-12-05 04:21:12 -05:00