Skip to content

Interactive Package Search #53

@Brittany-Reid

Description

@Brittany-Reid

One of the feedback suggestions we received was to make the package search more interactive. This feature request will also resolve issues with the package table format being inadequate.

For example, the package being used to create the table leads to output like this:

image

The table just generally takes up a lot of space in an inefficient manner, it also is printed to the terminal at a fixed size, so cannot be adjusted (must call the package search again).

Using Ink (https://github.com/vadimdemedes/ink), we can create an interactive package search that a user can scroll through. I have already completed the prototype of this, implementing this feature would then require:

  • Updating the prototype now we have our final dataset (what package information we want to display)
  • Ensure that the interactive package search can be run from the REPL .package command and behave correctly.
  • Ensure we can use the return value (selected package name) to install the package for the user.
  • Test that this works correctly and that the new feature doesn't interfere with existing functionality.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions