Yes. I am interested! One thing I use a lot is scripts/cpplugin.py and that too shuld have an exmposed api.
web2py.py takes some time to starup. Perhaps we should use another script like web2py_manage.py On Nov 11, 6:05 am, blackthorne <[email protected]> wrote: > Thank you once more, > > My goal with this topic was to more to know if you are interested on > something in web2py... > These operations integrated with web2py, so that > > (e.g.) you could do web2py.py uninstall MyApp > instead of: > > >>> from gluon.admin import app_pack: print app_pack('myapp',request) > > uninstall application > > I would gladly do patch for this. > > On Nov 9, 6:40 pm, mdipierro <[email protected]> wrote: > > > Many things you can already do: > > > On Nov 9, 11:40 am, blackthorne <[email protected]> wrote: > > > > I think it would be important to have it all, but at least... > > > generate model > > > sync model > > > create application (skeleton) > > > mkdir applications/myapp > > cp -r applications/welcome/* application/myapp > > > > install packet application > > > mkdir applications/myapp > > cp applications/myapp > > tar zxvf web2py.app.myapp.w2p > > > > compile application > > > web2py.py -S admin > > > >>> from gluon.admin import app_compile: app_compile('myapp',request) > > > pack application > > > web2py.py -S admin > > > >>> from gluon.admin import app_pack: print app_pack('myapp',request) > > > uninstall application > > > rm -r applications/myapp > > > > update language files > > > web2py.py -S admin > > > >>> from gluon.languages import update_all_languages; > > >>> update_all_languages('applications/myapp') > > > change admin password > > > python -c "from gluon.main import save_password; > > save_password(raw_input('admin password: '),80)" > > > > upload (from url) & install packed application > > > mkdir applications/myapp > > cp applications/myapp > > wgethttp://..../web2py.app.myapp.w2p > > tar zxvf web2py.app.myapp.w2p > > > > Secondary stuff > > > ---------------------- > > > search applications from Online Application Repository > > > deploy on gae > > > cd .. > > appcfg.py web2py > > > > wizard in command-line > > > > ------ > > > search applications from Online Application Repository > > > install apps > > > deploy on gae > > > wizard in command-line > > > > On Nov 9, 1:35 pm, mdipierro <[email protected]> wrote: > > > > > What operations specifically do you want to do in shell mode? > > > > > On Nov 9, 7:20 am, blackthorne <[email protected]> wrote: > > > > > > Well, shell mode is not quite what I was looking for but thank you. > > > > > Many of us, prefer to use a common IDE such as Netbeans or Emacs or > > > > > Wing, or even an OS like Emacs. The command-line is a first class tool > > > > > for developers and it is great to integrate with my IDE or bash > > > > > script. > > > > > It would be nice to be able to issue commands that I could use with my > > > > > IDE, or bash script. > > > > > > This is relevant. Many people using other frameworks vibrate just to > > > > > think about web frameworks without this interface. > > > > > > Thank you > > > > > Best regards > > > > > > On Nov 9, 12:24 pm, Bruno Rocha <[email protected]> wrote: > > > > > > > You can use from the command line > > > > > > > -S Run in shell mode > > > > > > appname connect with an app > > > > > > -M execute the app models > > > > > > > $python web2py.py -S appname -M > > > > > > > to generate SQL code you have to use _ before DAL methods such as: > > > > > > > db(...)_select() > > > > > > > 2010/11/9 blackthorne <[email protected]> > > > > > > > > Is there a way so that I can use all web2py operations, such as > > > > > > > generating the SQL code from the model definition from the > > > > > > > command- > > > > > > > line or is the web interface our only option? > > > > > > > > Thank you > > > > > > > Best regards > > > > > > > -- > > > > > > >http://rochacbruno.com.br > >

