Skip to content

Project Proposal: More Interactive CLIs #708

Open
@areebbeigh

Description

Currently, all the coala CLI interactions occur through numeric inputs which is very slow and cumbersome in most cases. This can be improved greatly by building more interactive CLIs using tools like PyInquirer. We have a lot of areas where the CLI can be improved.

For example we can use:

Apart from replacing number based inputs, we can:

  • add auto-complete in prompting for bears in both coala and coala-quickstart.
  • add a fuzzy finder like in git when we enter an invalid option to the CLI.

This could be a GSoC size project once all the potential areas of implementation are identified.

Note: If you're not familiar with using such CLIs, checkout:

  • npm/yarn
  • eslint CLI - eslint --init

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions