Skip to content

A lovely command-line helper for developing GAE applications

License

Notifications You must be signed in to change notification settings

devjoe/gae-dev-helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GAE Dev Helper

A lovely command-line helper for developing GAE applications.

Features:

  • Colorize and filter you server log in terminal.
  • Do syntax highlight when you debug in Pdb.
  • Help you to connect to remote_api by Ipython or PtPython.
  • Convenient commands to control dev server.

Note:

  • Current release is a debug version. Use with caution. 🔔

Installation

In your virtualenv, do:

pip install gaedevhelper

If you want to use remote_api, it's recommanded to install ipython or ptpython, too.

If you want to debug by Pdb, it's recommanded to install rlwrap. (mac: brew install rlwrap)

Then:

gaedh init

Finally, edit config.py and fill out it.

vim ~/.gae-dev-helper/config.py

Screenshots

Combine with rlwrap cmd:

rlwrap gaedh run

Connect to remote_api by PtPython:

gaedh remote_api --dev --shell ptpython

Usages

--help is your good friend! You can use:

gaedh --help

Or:

gaedh run --help
gaedh interactive --help
...

If your want to debug in Pdb, please use rlwrap to wrap gaedh to enable c-p c-n c-r ... :

rlwrap gaedh run

TODO

  • Debug
  • Documentation
  • Reorder Tests
  • Support more dev_appserver.py options in config.py
  • Support php/Go (?)

Credits

About

A lovely command-line helper for developing GAE applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages