Skip to content

refactor: dissolve hm-plugin-cloud into hm/src/commands/cloud#180

Merged
markovejnovic merged 1 commit into
mainfrom
refactor/dissolve-plugin-cloud
Jul 27, 2026
Merged

refactor: dissolve hm-plugin-cloud into hm/src/commands/cloud#180
markovejnovic merged 1 commit into
mainfrom
refactor/dissolve-plugin-cloud

Conversation

@markovejnovic

Copy link
Copy Markdown
Contributor

No description provided.

The 'plugin' crate was a vestige of the dead WASM-plugin era: it built
as a separate library but was depended on only by the hm binary and
carried no plugin machinery. Fold its sources into the binary as an
ordinary command module.

- Move src/{lib,cli,settings,auth/*,verbs/*}.rs into
  crates/hm/src/commands/cloud/ (lib.rs -> mod.rs); rewrite intra-crate
  paths crate::{cli,auth,verbs,settings} -> crate::commands::cloud::*.
- Wire commands/mod.rs; repoint cli/mod.rs, init.rs, run/mod.rs from
  hm_plugin_cloud::* to crate::commands::cloud::*.
- hm/Cargo.toml: drop hm-plugin-cloud, add harmont-cloud-raw (the only
  dep it did not already carry).
- Remove the crate from the workspace members/dependencies and delete it.
- Refresh stale 'hm-plugin-cloud' mentions in hm-render, exec::cloud, and
  the hm README.
@markovejnovic
markovejnovic merged commit 96d370c into main Jul 27, 2026
15 of 17 checks passed
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