{ "info": { "author": "Takehiro SUGITA", "author_email": "titius.boden@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "=======\n appdo\n=======\n\nRun your commands in your application context.\nLet's eliminate `cd` and `source` in your crontab!\n\nRequirements\n============\n\n* Supports Python 2.7 only\n\nWe'll be supporting 3.5 soon.\n\nSetup\n=====\n\n::\n\n $ pip install --user appdo\n or\n (venv)$ pip install appdo\n\nUsage\n=====\n\nFirst, write your config file `~/.appdo.conf` in TOML.\n\n::\n\n [default]\n cd = \"~/work/myapp\"\n source = [\"/etc/profile\", \"~/.bash_profile\"]\n prefix = \"bundle exec\"\n\n [default.env]\n PAGER = \"cat\"\n RACK_ENV = \"staging\"\n\nThen run `appdo` command. The commands will be executed in the config manner.\n\n::\n\n $ appdo rake -vT\n\nWhich is equivalent to:\n\n::\n\n $ cd ~/work/myapp\n $ source /etc/profile\n $ source ~/.bash_profile\n $ PAGER=cat RACK_ENV=staging bundle exec rake -vT\n\n\nChangeLog\n=========\n\n0.2.0 (2016-04-24)\n------------------\n\n* Publicly released.\n* License changed into Apache License\n* `cd` option added to config file\n* returns error when no command specified.\n* `--listapp` command line option added to see what app you've set\n\n0.1.2 (2016-04-22)\n------------------\n\n* Initial release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sugitak/appdo", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "appdo", "package_url": "https://pypi.org/project/appdo/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/appdo/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/sugitak/appdo" }, "release_url": "https://pypi.org/project/appdo/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "Run command in the context same as application", "version": "0.2.0" }, "last_serial": 2080042, "releases": { "0.1.0": [], "0.1.1": [], "0.1.2": [ { "comment_text": "", "digests": { "md5": "633e018191edc53b87466878e389d31e", "sha256": "15176baca2581b8a6244d576dea5f3fd99b032e413107f64cc50b6b7dce93c0b" }, "downloads": -1, "filename": "appdo-0.1.2-py2.7.egg", "has_sig": false, "md5_digest": "633e018191edc53b87466878e389d31e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 9626, "upload_time": "2016-04-22T03:39:37", "url": "https://files.pythonhosted.org/packages/dc/02/4091db18b07e1fa35de380170caaf235c374f78d498b321d8630641d2493/appdo-0.1.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "79bf5a6278bf3c76b8c8b512e2504d63", "sha256": "04c6d67251196eccf5e3dc4075baaeb19ab7bbd6b4c8d400b158b0c1fe091366" }, "downloads": -1, "filename": "appdo-0.1.2.tar.gz", "has_sig": false, "md5_digest": "79bf5a6278bf3c76b8c8b512e2504d63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9353, "upload_time": "2016-04-22T03:39:25", "url": "https://files.pythonhosted.org/packages/e2/be/af6e849346da025f4a4894085bf5f1df6624938159e3d5ea10d845002b06/appdo-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "3f330ec4f4a3319b4b7adc532468ad0e", "sha256": "419377b8dbbc9ab0b96359265bde54bc3220299082e1e2acf51af3d6cabf8623" }, "downloads": -1, "filename": "appdo-0.2.0-py2.7.egg", "has_sig": false, "md5_digest": "3f330ec4f4a3319b4b7adc532468ad0e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7305, "upload_time": "2016-04-23T17:10:54", "url": "https://files.pythonhosted.org/packages/98/2e/ea84d0152b5f9046b51c2d767b1af1cb2647afb78adffb736fe835839db6/appdo-0.2.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "8a82b5570816b2d0ab4f9bcc107bf96c", "sha256": "a4f1b23ffc5c377fc38a0e606ece094d3b195ebccd7651c784f16f77143a6362" }, "downloads": -1, "filename": "appdo-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8a82b5570816b2d0ab4f9bcc107bf96c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9936, "upload_time": "2016-04-23T17:09:38", "url": "https://files.pythonhosted.org/packages/58/17/bda39edad4918d7639a5352541a6de618af0da0a52905a6157dd25b804be/appdo-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3f330ec4f4a3319b4b7adc532468ad0e", "sha256": "419377b8dbbc9ab0b96359265bde54bc3220299082e1e2acf51af3d6cabf8623" }, "downloads": -1, "filename": "appdo-0.2.0-py2.7.egg", "has_sig": false, "md5_digest": "3f330ec4f4a3319b4b7adc532468ad0e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7305, "upload_time": "2016-04-23T17:10:54", "url": "https://files.pythonhosted.org/packages/98/2e/ea84d0152b5f9046b51c2d767b1af1cb2647afb78adffb736fe835839db6/appdo-0.2.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "8a82b5570816b2d0ab4f9bcc107bf96c", "sha256": "a4f1b23ffc5c377fc38a0e606ece094d3b195ebccd7651c784f16f77143a6362" }, "downloads": -1, "filename": "appdo-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8a82b5570816b2d0ab4f9bcc107bf96c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9936, "upload_time": "2016-04-23T17:09:38", "url": "https://files.pythonhosted.org/packages/58/17/bda39edad4918d7639a5352541a6de618af0da0a52905a6157dd25b804be/appdo-0.2.0.tar.gz" } ] }