Replies: 1 comment 5 replies
-
We should probably use the latest version of flux to gather existing commands. e.g. |
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We want to break the entire Flux command spec into groups of "this is for plumbing" (Mario and Luigi) vs "this is for a user" (Peach!) For now I'm going to ignore flags because that is a deeper level of detail. Since a diff can color a line, I'm going to use the following convention:
And that will draw our attention to the user commands, which is what we should focus on as top priority. And please excuse my terrible Nintendo references. I can't help it.
Please edit these as you need if you know an answer to the above. If there is discussion on something we can have it in a thread here.
I thought this would be better for discussion than for an issue for that. For the sections below, if I don't include sub-commands for a top level command, assume the sub-commands all inherit their parent classification.
Flux
A lot of the command group above are unknown for me - e,.g., I use
flux start
a lot in the various containers / Flux operator use cases, but I'm not sure if that is strongly user or strongly plumbing (or both?) Perhaps for the convention here, if we consider something to be both we should just call it a user command? In which case I'd also addenv
proxy
andtop
. For subcommands likeexec
andfilemap
andping
I'm mixed because while a user could use it, I'm not convinced it would be common. For something likequeue
it also feels a bit rare, or perhaps on the plumbing side (I don't know). Forproxy
there is definitely a user use case, but it's more an advanced mode (but still should be under "user"). Fortop
andpstree
I suspect these would be useful for users, and (although I haven't used them) we would want to encourage their usage.Flux Job
A lot of these might be wrong in my classification - please change! I also want to again direct attention to https://github.com/vsoch/flux-commands because I like the start of that organization for the above.
Flux Mini
Flux Queue
Let's a goooo!
Beta Was this translation helpful? Give feedback.
All reactions