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

Reply via email to