Some of the commands in Xselect are really a function of the command line interpreter rather than of Xselect proper. These are generally commands that give information about the parameters used by Xselect, or do logging of sessions, history recall, etc.
Perhaps the most useful command of the lot is the LPARM command. LPARM Lists the PARameters that a given Xselect command will take, shows whether each is queried (with its position on the command line) or hidden, gives its type and current value, and shows its prompt.
The following are the command line commands:
The last four of these are really only for debugging.
Along similar lines, but actually a part of Xselect, is that for most commands with known range of choices (set device, set instrument, and all the commands of the verb verb_what form), if you wait to be prompted (by hitting a return after the command name), you will be given a list of possible responses, and then prompted for your choice, e.g.:
xsel > extract<ret> ALL --> extract a spectrum, image and light curve CURVE --> extract a light curve EVENTS --> output the filtered event list IMAGE --> extract an image SPECTRUM --> extract a spectrum QUIT --> quit extract > Give parameter to be binned >[all]
In the rest of the section we describe the command line commands one by one.