Skip to content

Major rewrite#46

Merged
lazercube merged 37 commits intomasterfrom
refactor
Jun 6, 2023
Merged

Major rewrite#46
lazercube merged 37 commits intomasterfrom
refactor

Conversation

@lazercube
Copy link
Copy Markdown
Member

A complete rewrite of most of the project. It was done to help support future features and other related projects.

Here's an overview of the changes:

  • Improved logging across all services.
  • Removed Start command.
  • Fixed context cancellation. Commands will now correctly exit when canceled. This includes blender itself.
  • New git-based package solution.
  • Improved error handing.
  • Logging of Blender outputs.
  • Parallel execution of both finding, downloading, and installing of packages.
  • Verbose flag for commands. Outputs logs from internal services.
  • Removed table views (These will be added again).
  • Removed download bar (Again this will be reintroduced).
  • File-based locking of packages to stop two CLIs from trying to download the same files.
  • General bug fixes.
  • Newly refactored code.
  • Improved performance.

Because of all these changes this version is incompatible with previous versions and will require a fresh install, mostly due to the new package system.

@lazercube lazercube merged commit c26a864 into master Jun 6, 2023
@lazercube lazercube deleted the refactor branch June 6, 2023 17:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant