Hey Bernard,
Term::Complete seems to work fine on RHEL4 without adding a new module.
Thank you, Bernard. :-)
BTW, can anyone please test it to see if it works any other distros in
the interactive mode?
I hope that you don't have to install anything extra.
FYI,
The following command characters are defined:
<tab>
Attempts word completion. Cannot be changed.
^D
Prints completion list. Defined by /$Term::Complete::complete/.
^U
Erases the current input. Defined by /$Term::Complete::kill/.
<del>,<bs>
Erases one character. Defined by /$Term::Complete::erase1/ and
/$Term::Complete::erase2/.
Regards,
- DongInn
Bernard Li wrote:
> Looks like you can use something like Term::Complete:
>
> http://search.cpan.org/author/NWCLARK/perl-5.8.8/lib/Term/Complete.pm
>
> or Term::ShellUI:
>
> http://search.cpan.org/author/BRONSON/Term-ShellUI-0.85/lib/Term/ShellUI.pm
>
> Cheers,
>
> Bernard
>
> On 2/2/07, Bernard Li <[EMAIL PROTECTED]> wrote:
>
>> Hi DongInn:
>>
>> I don't think that will be possible since bash_completion only works
>> in the bash shell. If you want it to work as well interactively,
>> you'll need to code it in perl...
>>
>> Cheers,
>>
>> Bernard
>>
>> On 2/2/07, DongInn Kim <[EMAIL PROTECTED]> wrote:
>>
>>> Hi Bernard,
>>>
>>> Thanks for your help. Yes it works great in the bash prompt.
>>> But more likely, I like to make it work in the interactive mode too.
>>> Never mind if it is too much work.
>>>
>>> Regards,
>>>
>>> - DongInn
>>>
>>> Bernard Li wrote:
>>>
>>>> Ask, and you shall receive.
>>>>
>>>> You need to first install the bash_completion RPM:
>>>>
>>>> http://dag.wieers.com/rpm/packages/bash-completion/
>>>>
>>>> Then put the attached file in /etc/bash_completion.d
>>>>
>>>> Re-run bash, i.e.:
>>>>
>>>> # bash
>>>>
>>>> Then cd into oscar/scripts and try:
>>>>
>>>> # ./oda <tab>
>>>>
>>>> # ./oda list_fields <tab>
>>>>
>>>> # ./oda dump <tab>
>>>>
>>>> # ./oda restore <tab>
>>>>
>>>> etc...
>>>>
>>>> It is also possible to limit the dump and restore commands to search
>>>> for wildcards (eg. *.dump) and in specific directories as well...
>>>>
>>>> Please let me know if you would like further enhancements.
>>>>
>>>> It would be neat to be able to include bash_completion in OSCAR base...
>>>>
>>>> Enjoy!
>>>>
>>>> Bernard
>>>>
>>>> On 2/1/07, DongInn Kim <[EMAIL PROTECTED]> wrote:
>>>>
>>>>> Hi Bernard,
>>>>>
>>>>> I've looked at the web site but I wonder if I can do this
>>>>> auto-completion (the document seems not clear to me :-( ). It would be
>>>>> nice if we can use it though.
>>>>> Does anyone want to try to set this up?
>>>>>
>>>>> Regards,
>>>>>
>>>>> - DongInn
>>>>>
>>>>> Bernard Li wrote:
>>>>>
>>>>>> You might consider adding support for bash_completion:
>>>>>>
>>>>>> http://www.caliban.org/bash/
>>>>>>
>>>>>> This will allow oda commands to be auto-completed. Though at present
>>>>>> the only command that would be helpful is "list_fields".
>>>>>>
>>>>>> Cheers,
>>>>>>
>>>>>> Bernard
>>>>>>
>>>>>> On 2/1/07, Bernard Li <[EMAIL PROTECTED]> wrote:
>>>>>>
>>>>>>
>>>>>>> Nitfy.
>>>>>>>
>>>>>>> On 2/1/07, DongInn Kim <[EMAIL PROTECTED]> wrote:
>>>>>>>
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I have tried to create a command line interface for the simple
>>>>>>>>
>>>>> ODA commands.
>>>>>
>>>>>>>> This is available on trunk/scripts/oda but if there is any other
>>>>>>>>
>>>>> better
>>>>>
>>>>>>>> places to put it, please let me know.
>>>>>>>>
>>>>>>>> The commands that we can use in scripts/oda are
>>>>>>>> ./oda [options] dump
>>>>>>>> ./oda [options] restore [DUMP FILE]
>>>>>>>> ./oda [options] create_database
>>>>>>>> ./oda [options] drop_database
>>>>>>>> ./oda [options] list_databases
>>>>>>>> ./oda [options] list_fields TABLE
>>>>>>>> ./oda [options] list_tables
>>>>>>>>
>>>>>>>> Or you can do this thing in the interactive mode. If you just
>>>>>>>>
>>>>> type in
>>>>>
>>>>>>>> "$OSCAR_HOME/scripts/oda", "oda>" prompt will show up.
>>>>>>>> And then type in one of the following simple command lines.
>>>>>>>> dump
>>>>>>>> restore [DUMP FILE]
>>>>>>>> create_database
>>>>>>>> drop_database
>>>>>>>> list_databases
>>>>>>>> list_fields TABLE
>>>>>>>> list_tables
>>>>>>>>
>>>>>>>> I tried to cover all the possible interactive situations in here
>>>>>>>>
>>>>> but it
>>>>>
>>>>>>>> may not work properly. If you find anything weird/wrong, please
>>>>>>>>
>>>>> let me know.
>>>>>
>>>>>>>> Regards,
>>>>>>>>
>>>>>>>> --
>>>>>>>> - DongInn
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>> -------------------------------------------------------------------------
>>>>>
>>>>>
>>>>>>>> Using Tomcat but need to do more? Need to support web services,
>>>>>>>>
>>>>> security?
>>>>>
>>>>>>>> Get stuff done quickly with pre-integrated technology to make
>>>>>>>>
>>>>> your job easier.
>>>>>
>>>>>>>> Download IBM WebSphere Application Server v.1.0.1 based on Apache
>>>>>>>>
>>>>> Geronimo
>>>>>
>>>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Oscar-devel mailing list
>>>>>>>> [email protected]
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/oscar-devel
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>
>>>>> -------------------------------------------------------------------------
>>>>>
>>>>>
>>>>>> Using Tomcat but need to do more? Need to support web services,
>>>>>>
>>>>> security?
>>>>>
>>>>>> Get stuff done quickly with pre-integrated technology to make your
>>>>>>
>>>>> job easier.
>>>>>
>>>>>> Download IBM WebSphere Application Server v.1.0.1 based on Apache
>>>>>>
>>>>> Geronimo
>>>>>
>>>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>>>>>
>>>>>> _______________________________________________
>>>>>> Oscar-devel mailing list
>>>>>> [email protected]
>>>>>> https://lists.sourceforge.net/lists/listinfo/oscar-devel
>>>>>>
>>>>>>
>>>>> -------------------------------------------------------------------------
>>>>>
>>>>> Using Tomcat but need to do more? Need to support web services,
>>>>> security?
>>>>> Get stuff done quickly with pre-integrated technology to make your
>>>>> job easier.
>>>>> Download IBM WebSphere Application Server v.1.0.1 based on Apache
>>>>> Geronimo
>>>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>>>>> _______________________________________________
>>>>> Oscar-devel mailing list
>>>>> [email protected]
>>>>> https://lists.sourceforge.net/lists/listinfo/oscar-devel
>>>>>
>>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>> -------------------------------------------------------------------------
>>>> Using Tomcat but need to do more? Need to support web services, security?
>>>> Get stuff done quickly with pre-integrated technology to make your job
>>>> easier.
>>>> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
>>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>>>> ------------------------------------------------------------------------
>>>>
>>>> _______________________________________________
>>>> Oscar-devel mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/oscar-devel
>>>>
>>>>
>>> -------------------------------------------------------------------------
>>> Using Tomcat but need to do more? Need to support web services, security?
>>> Get stuff done quickly with pre-integrated technology to make your job
>>> easier.
>>> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>>> _______________________________________________
>>> Oscar-devel mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/oscar-devel
>>>
>>>
>
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier.
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> Oscar-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/oscar-devel
>
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Oscar-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oscar-devel