Skip to content

Commit 8a42502

Browse files
feat: refactor, command testing, bug fixes, and auto-updater (#41)
* Refactored initialize into it's own orchestrator * Refactored initialize into it's own orchestrator and refactored the destory orchestrator * Refactored import to move resources into orchestrator. Added mocking system!! to help with future testing of all orchestrators. Added tests for destroy orchestrator and fixed various bugs * Added additional tests for destroy orchestrator * Added esbuild for bundling * Improved esbuild in pkg.ts to glob all commands * Added upload artifacts to s3. Improved esbuild to bundle everything!! * Filter package.json to support esbuild. Bug fixes and improvements * Updated scripts for upload, pkg and notarize. All oclif commands now happen within the .build folder now. Updated codify.json file to make initial setup easier. Reverted back to old esbuild (keeping the node_modules folder). * Refactored apply and plan orchestrators to follow the new style. Add recursive check for the codify.json file * Adds confirmation prompt to create root codify.json file if not found * Refactored initialize orchestrator to create the project as well * Fixed bug with named dependencies not resolving correctly * Added improved UI for creating the root codify file. Added path display in the plan so users know which codify.json file is being applied * Fixed all tests, fixed plugin resolution, and changed plugin location to ~/.codify * Added install and uninstall scripts * Improved description
1 parent 9017263 commit 8a42502

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+931
-727
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
/lib
88
/package-lock.json
99
/tmp
10+
/.build
1011
/yarn.lock
1112
node_modules
1213
oclif.manifest.json
14+
.env

0 commit comments

Comments
 (0)