tarantool / tarantool/tt

`modules:` add command `tt modules search`

Open
#1,009 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

3sp teamE
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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.