10
9
Fork
You've already forked linux-app
14

Re-do the CLI again #405

Closed
opened 2021年07月28日 09:24:05 +02:00 by gijzelaerr · 4 comments
gijzelaerr commented 2021年07月28日 09:24:05 +02:00 (Migrated from github.com)
Copy link

the current CLI works, but can be more user-friendly

the current CLI works, but can be more user-friendly
jwijenbergh commented 2023年03月06日 16:12:39 +01:00 (Migrated from github.com)
Copy link

The CLI has been rewritten, interactive mode "eduvpn-cli interactive" should be pretty user friendly but the normal CLI needs documentation

The CLI has been rewritten, interactive mode "eduvpn-cli interactive" should be pretty user friendly but the normal CLI needs documentation
mmahmoudian commented 2024年10月27日 10:11:44 +01:00 (Migrated from github.com)
Copy link

The interactive subcommand is heavily missing the point of the major use-case of a CLI. The CLI is usually used for automation and scripting. Therefore, the interactive is useless in 100% of automation use-cases, and it is only and only helpful if one wants to use it as an alternative to GUI.

Having manpage, infopage, better error and messaging and clarifying the steps for the sake of logging and finding the point of failure is what that can improve the CLI experience imho.

Maybe at some point I add manpage and add the missing documentation.

The `interactive` subcommand is heavily missing the point of the major use-case of a CLI. The CLI is usually used for automation and scripting. Therefore, the interactive is useless in 100% of automation use-cases, and it is only and only helpful if one wants to use it as an alternative to GUI. Having manpage, infopage, better error and messaging and clarifying the steps for the sake of logging and finding the point of failure is what that can improve the CLI experience imho. Maybe at some point I add manpage and add the missing documentation.
jwijenbergh commented 2024年10月28日 14:37:19 +01:00 (Migrated from github.com)
Copy link

The interactive subcommand is heavily missing the point of the major use-case of a CLI. The CLI is usually used for automation and scripting. Therefore, the interactive is useless in 100% of automation use-cases, and it is only and only helpful if one wants to use it as an alternative to GUI.

That's exactly why it's been made, as an alternative to the GUI. For scripting there are a bunch of flags that you can use. The reason why I have not extensively documented these outside of --help is that I am not super happy with them. I think I have to rewrite the CLI again but this time make a document of how it should work beforehand

> The interactive subcommand is heavily missing the point of the major use-case of a CLI. The CLI is usually used for automation and scripting. Therefore, the interactive is useless in 100% of automation use-cases, and it is only and only helpful if one wants to use it as an alternative to GUI. That's exactly why it's been made, as an alternative to the GUI. For scripting there are a bunch of flags that you can use. The reason why I have not extensively documented these outside of `--help` is that I am not super happy with them. I think I have to rewrite the CLI again but this time make a document of how it should work beforehand

Nothing concretely actionable here

Nothing concretely actionable here
Sign in to join this conversation.
No Branch/Tag specified
master
upstream-deb
openvpn-persistent
1.x
4.7.2
4.7.1
4.7.0
4.6.0
4.5.1
4.5.0
4.4.99.0
4.4.0
4.3.1
4.3.0
4.2.99.1
4.2.99.0
4.2.1
4.2.0
4.1.99.0
4.1.3
4.1.2
4.1.1
4.1.0
3.1.1
4.0.1
4.0.0
pr-3.3.1
pr-3.3.0
pr-3.2.0
3.1.0
3.0.0
2.2.1
2.2.0
2.1.0
2.0.0
1.1
1.0.3
1.0.2
1.0.1
1.0rc17
1.0rc16
1.0rc15
1.0rc14
1.0rc13
1.0rc12
1.0rc11
1.0rc10
1.0rc9
1.0rc8
1.0rc7
1.0rc6
1.0rc5
1.0rc4
1.0rc3
1.0rc2
1.0rc1
0.8
0.7.2
0.7.1
0.7
0.6.1
0.6
0.5.1
0.5
0.3
0.2.1
0.2
0.1.1
0.1
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
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
eduVPN/linux-app#405
Reference in a new issue
eduVPN/linux-app
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?