Skip to content

feat: move separate commands to a unified interace#51

Merged
logan-markewich merged 2 commits intomainfrom
clelia/unify-semtools-command
Feb 13, 2026
Merged

feat: move separate commands to a unified interace#51
logan-markewich merged 2 commits intomainfrom
clelia/unify-semtools-command

Conversation

@AstraBert
Copy link
Copy Markdown
Member

With this PR, we move the separate semtools command under one unique semtools command:

Copy link
Copy Markdown
Contributor

@logan-markewich logan-markewich left a comment

Choose a reason for hiding this comment

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

This seems pretty good to me, thanks for updating the docs!

I think this also makes things slightly more testable too, which is nice for the future

Comment thread Cargo.toml
required-features = ["ask", "search"]
name = "semtools"
path = "src/bin/semtools.rs"
required-features = ["ask", "search", "workspace", "parse"]
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Probably at some point we can clean up the features stuff

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

The idea is good in principle, but probably doesn't make much sense with a unified interface

@AstraBert AstraBert marked this pull request as ready for review February 13, 2026 19:28
@logan-markewich logan-markewich merged commit 8af9768 into main Feb 13, 2026
10 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.

2 participants