`modules:` add command `tt modules search`
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 113
- Forks
- 18
- Avg merge
- 4d 11h
- Merged PRs (30d)
- 23
Description
It should be designed similarly to the usual search command, with the module name argument allowing both a full and partial mask for searching and matching available modules. Thus, running the following command tt modules search <name*> will search for available versions of modules with a name starting with name and having any continuation. This will find modules with the names: [name, name123, name_abc] and the like.
The search for modules is performed in the Tarantool customer zone based on the given name or module name mask, the current operating system and its architecture.
In case of multiple matches of modules with the mask, the output of available versions should be grouped by module names.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the existing search command and the tt modules command entry points. Trace how module queries use the Tarantool customer zone, current operating system, and architecture. Done means tt modules search <mask> supports full and prefix matches and groups available versions by module name.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- cli, search
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100