Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bring CLI to feature parity with web interface #287

Open
1 of 7 tasks
MikkelPaulson opened this issue Dec 5, 2022 · 1 comment
Open
1 of 7 tasks

Bring CLI to feature parity with web interface #287

MikkelPaulson opened this issue Dec 5, 2022 · 1 comment
Labels
help wanted Tasks that I can't/don't plan to do myself task list A list of work for a new feature

Comments

@MikkelPaulson
Copy link
Collaborator

MikkelPaulson commented Dec 5, 2022

This is not a priority for me, but since it's been asked, this ticket is to document the work that would be required for initiative.sh to run effectively at the command line.

The first several months of development took place as a CLI app before I ported it to WebAssembly, so the core crate (encompassing the bulk of the logic: command parsing, character generators, etc.) ran and continues to run well at the command line. However, the cli crate is no longer at parity with the web crate, missing the following features:

Note that there are two command-line interfaces, rich (the default) and light (used when the input is not a tty, eg. if you run echo npc | cargo run). There is not currently a switch or configuration option to force a particular interface.

@MikkelPaulson MikkelPaulson added user suggestion help wanted Tasks that I can't/don't plan to do myself task list A list of work for a new feature and removed user suggestion labels Dec 5, 2022
@mplauman
Copy link
Contributor

mplauman commented Jun 4, 2024

Hey there! Love what you're doing with the project, but I'm kind of a command line junky. Are you still open to help bringing the CLI up to parity with the web crate?

I have a pull request that adds support for the autocomplete popup, if you'd like to take a gander.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Tasks that I can't/don't plan to do myself task list A list of work for a new feature
Projects
None yet
Development

No branches or pull requests

2 participants