[Info-vax] Radical command line suggestion
Matthew H McKenzie
news.deleteme at swellhunter.org
Tue Mar 17 05:47:54 EDT 2015
The AWS CLI also does this so other great minds agree.
"David Froble" <davef at tsoft-inc.com> wrote in message
news:me8gks$mgn$1 at dont-email.me...
> JF Mezei wrote:
>> Since I have never been accused of being normal, I am allowed wacky
>> ideas from time to time...
>
> One doesn't necessarily allow the other ...
>
>> In ios (the cisco one), typing ? on the command line gives you list of
>> options at this point of entering command:
>>
>> router1(config)#ip access ?
>> extended Extended Access List
>> log-update Control access list log updates
>> logging Control access list logging
>> resequence Resequence Access List
>> standard Standard Access List
>>
>> router1(config)#ip access
>>
>> so you can then continue to enter command .
>>
>> Imagine if DCLTABLES.EXE had a short description for each qualifier, it
>> should theoretically be possible for DCL to give you a list of valid
>> arguments and qualifiers along with short explanation based on what you
>> have entered so far.
>>
>> And say you are on a decterm, pressing some special key could pop up a
>> window where the command's full pedigree would be available and you
>> could click on whaver options you wanted with the display adapting as
>> you go along. ( so "delele" followed by the key would pop up a DELETE
>> window along with options such as file, /QUEUE, /ENTRY, etc. You click
>> on file, and you then get a place to enter text for filename(s), as well
>> as qualifiers for command and for each file (if applicable)
>>
>>
>> This would be a really great tool for command you don't use often, and
>> especially for newbies.
>>
>> For all the discussions about DCL needing a rework, one thing VMS has
>> that unix doesn't is that the DCL command line knows about commands due
>> to DCLTABLES.exe and can help you enter such commands.
>>
>> You have this very long command and hate the terminal driver's inability
>> to wrap properly ? press that key and you get the pop up window where
>> the command is all there and you can then easily modify infividual
>> items/qualifiers in the command because they are all broken out on
>> their own fields/lines.
>>
>>
>>
>
> Visual Basic has something like this. Enter the name of a control, and a
> dot, and start on a property, enter tab, and it will complete the
> property, or, you can also get a list of valid properties, use the arrows
> to traverse the list, and hit <CR> (or maybe Tab) to select an item.
> Can't remember details, it's been a while ....
>
> But, the proper thing for VMS would be to use the help library. This
> would do several things. For one, there would be only one place the help
> comes from, avoiding the possibility of mis-matched help. Also, it's
> already there.
>
> Of course, this means that the CLI knows what you're typing before you hit
> <CR>. You might want this on a development system, but, do you want to
> eat valuable CPU cycles on a production system? Should not be doing much
> weird stuff on a production system, it should be tested elsewhere, and
> anything not normal is "weird stuff" on a production system.
>
More information about the Info-vax
mailing list