Allow flags to be placed more flexibly #284

Closed
opened 2022-01-06 13:53:36 +00:00 by 3wordchant · 3 comments
Owner

Describe the problem to be solved

People keep getting confused by e.g. having to put --force here:

abra app deploy --force foo_bar_com

instead of these places:

abra app deploy foo_bar_com --force
abra app --force deploy foo_bar_com
abra --force app deploy foo_bar_com

Describe the solution you would like

Allow flags to be set anywhere.

## Describe the problem to be solved People keep getting confused by e.g. having to put `--force` here: ``` abra app deploy --force foo_bar_com ``` instead of these places: ``` abra app deploy foo_bar_com --force abra app --force deploy foo_bar_com abra --force app deploy foo_bar_com ``` ## Describe the solution you would like Allow flags to be set anywhere.
3wordchant added the
enhancement
abra
labels 2022-01-06 13:53:36 +00:00
Owner
- https://github.com/urfave/cli/issues/427 - https://github.com/urfave/cli/issues/1268 - https://github.com/urfave/cli/issues/1113 - https://github.com/jawher/mow.cli#comparison-to-other-tools - https://github.com/jessevdk/go-flags
decentral1se added this to the Beta release (software) project 2022-01-18 09:18:58 +00:00
Owner

0e688f1407

(available for testing in latest RC).

https://git.coopcloud.tech/coop-cloud/abra/commit/0e688f1407a1f17333ea6cf4c4f64ba9b9d800fa (available for testing in latest RC).
Owner

Potentially deal with now for what we can manage without getting more buy-in upstream. I've added https://docs.coopcloud.tech/abra/trouble/#command-line-flag-handling-is-weird

Potentially deal with now for what we can manage without getting more buy-in upstream. I've added https://docs.coopcloud.tech/abra/trouble/#command-line-flag-handling-is-weird
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: coop-cloud/organising#284
No description provided.