Skip to content

Natural language CLI #11

@giuliocorradini

Description

@giuliocorradini

In order to speed up even more the note-taking process, a natural language command line interface can be added.

When trying to follow the teacher, it might be difficult to lookup the command line argument help and get the wanted matrix at first try. A natural language interface enables a faster than ever approach to matrix generation.

Let's say I want to generate a generic MxN upper triangular matrix with "e" as symbol. With the current CLI the parameters would be:

./matex_gen.py -r m -c n -g -s e triu

which is hardly readable.

A natural language formulation might be:

./matex_gen.py generic mxn triu e

or better

./matex_gen.py generic mxn triangular upper matrix e

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions