gelstudios / gelstudios/gitfiti

Consider rebuilding the UI based on CLI arguments/options.

Open
#38 2 comments 1 reaction 0 assignees View on GitHub
Dominant language
Python
Stars
8.4k
Forks
1.1k
PR merge metrics
No merged PRs in 30d

Description

While the current interactive UI seems nice at first, it becomes tiresome when used frequently.

Giving a single wrong value or trying another image requires walking through the whole process again.

Using a command-line interface instead would allow users to re-use and slightly adjust the command they just issued on the shell, and to create very basic shell scripts as some form of configuration file/wrapper.
- Values with useful defaults (e.g. GitHub's hostname) can be assumed and only overridden if necessary, saving hitting `` on every run.
- Values specific to the user's current goal can be re-used and don't have to be typed again on every run.
- An image (or at least one, this could be extended in the future) has to be given no matter what, so why not make that either a positional argument or a required (repeatable) option.

etc., you get the idea.

Then again, CLI arguments could be implemented, but gitfiti could still provide an interactive frontend for newcomers, leaving the former to more experienced, power-hungry users.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.