amplafi / amplafi-flow-client

Standard Java Client side library to interact with an Amplafi-Flow-Server
4 stars 0 forks source link

On start, provide list of options to run #10

Open aectann opened 10 years ago

aectann commented 10 years ago

A customer support person shouldn't bother remembering all the possible commands out there. Show a list of possible actions on tool start, e.g. :

  1. Show statistics
  2. Set facebook application override
  3. Etc. A command should be then runnable by its number. So at every moment when using the tool a user should be explicitly told what options are there for him, what he needs to input etc.
bfig commented 10 years ago

you can now query for available commands through the 'help' command. I'll add running by numbers too very soon

bfig commented 10 years ago

now it will display a list of runnable commands at start

aectann commented 10 years ago

That's fine. Just make sure we only show the use-case commands. We're really only interested in something like 'Show statistics', 'Inactivate broadcast provider'.. etc. Those generic things like 'run', 'list scripts' and others are not really supposed to be used by a customer support person who tries to solve a problem at 3 o'clock in the morning.

bfig commented 10 years ago

well, right now they show the shell level commands... scripts are not commands by themselves, although I could make them be. Friday I'll do it and we'll see what happens.

aectann commented 10 years ago

Again, shell commands are fine.. for scripting and probably complex tests. They're not necessary for a customer support tool though. We want a set of predefined scripts/commands that are easily run and solve particular customer support problems.