manage
manage copied to clipboard
Command Line Manager + Interactive Shell for Python Projects
When a subcommand is generated and manage is importing the commands from a py file the subcommands get imported as commands and it ends in duplictated commands.
```bash manage init --toml manage.toml created ```
frameworks tend to have on structures of commands, same goes for plugins of such frameworks in order to support scope specific extension, it would be a great help, to be...
Better support for plugins as `pip install manage-something`
Idea is: ```bash $ manage bookmark fup "git fetch upstream" $ manage bookmark rbum "git rebase upstream/master" $ manage bookmark createadmin "manage adduser --admin --username={0} --email={1}" ``` then the bookmarks...
Sometimes a command can be useful for more than one project or person. manage hub will be a github repository to store yml files and artifacts. ``` console $manage hub...
https://github.com/kxxoling/flask-shellplus/blob/master/flask_shellplus/__init__.py#L157 `manage shell --notebook` Should run and open ipython notebook with context
See flask-konsh ``` def get_flask_imports(): ret = {} for name in [e for e in dir(flask) if not e.startswith('_')]: ret[name] = getattr(flask, name) return ret ``` if in manage.yml `shell:...
Borow ideas from https://github.com/Junnplus/flask-shell/blob/master/flask_shell.py
In this page http://pyyaml.org/wiki/PyYAMLDocumentation There is some explanation on how to add support to LibYAML which is written in C and is faster. So it is needed to change the...