Skip to content

Add simplex install <dep> functionality#110

Merged
Arvolear merged 8 commits into
devfrom
feat/install-expansion
Jul 9, 2026
Merged

Add simplex install <dep> functionality#110
Arvolear merged 8 commits into
devfrom
feat/install-expansion

Conversation

@LesterEvSe

Copy link
Copy Markdown
Collaborator
  • This PR suggests a bug fix and I've added the necessary tests.
  • This PR introduces a new feature and I've discussed the update in an Issue or with the team.
  • This PR is just a minor change like a typo fix.

Adds support for installing dependencies directly from the CLI. Dependencies can now be added to Simplex.toml via:

simplex install <alias>=<source>

The alias can be omitted, in which case it is derived from the last path segment of the source. For example:

simplex install https://github.com/BlockstreamResearch/simplicityhl-std
# -> simplicityhl-std = { git = "https://github.com/BlockstreamResearch/simplicityhl-std" }

Multiple dependencies can be added in a single invocation, and the two forms can be freely mixed:

simplex install merkle=deps/merkle base_math=deps/math https://github.com/BlockstreamResearch/simplicityhl-std

@LesterEvSe LesterEvSe self-assigned this Jul 6, 2026
@LesterEvSe LesterEvSe requested a review from Arvolear as a code owner July 6, 2026 11:47
@LesterEvSe LesterEvSe added the enhancement New feature or request label Jul 6, 2026
@LesterEvSe LesterEvSe linked an issue Jul 6, 2026 that may be closed by this pull request
Base automatically changed from dev to master July 6, 2026 12:52
@LesterEvSe LesterEvSe changed the base branch from master to dev July 7, 2026 09:10
@LesterEvSe LesterEvSe force-pushed the feat/install-expansion branch from 4b36206 to 30cbfce Compare July 7, 2026 09:12
Comment thread crates/cli/src/commands/core.rs Outdated
Comment thread crates/cli/src/commands/core.rs
Comment thread README.md Outdated
Comment thread crates/cli/src/config/core.rs Outdated
@LesterEvSe LesterEvSe requested a review from Arvolear July 8, 2026 15:28
Comment thread crates/cli/Cargo.toml Outdated
@LesterEvSe LesterEvSe requested a review from Arvolear July 9, 2026 09:12

@Arvolear Arvolear left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@Arvolear Arvolear merged commit 8eb10f8 into dev Jul 9, 2026
9 checks passed
@Arvolear Arvolear deleted the feat/install-expansion branch July 9, 2026 12:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Simplex install <dep>

2 participants