{ "info": { "author": "Peter Hoffmann", "author_email": "ph@peter-hoffmann.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python" ], "description": "bud\n===\n\nauthor: Peter Hoffmann\n\nOverview\n--------\n\nbud runs stuff for you\n\nInstallation / Usage\n--------------------\n\nTo install use pip:\n\n $ pip install bud\n\n\nOr clone the repo:\n\n $ git clone https://github.com/hoffmann/bud.git\n $ python setup.py install\n\nContributing\n------------\n\nTBD\n\nExample\n-------\n\nTBD\n\n\nTODO\n-----\nLogging\n\n http://stackoverflow.com/questions/4984428/python-subprocess-get-childrens-output-to-file-and-terminal\n\n\n\nAllow configuration in budfile:\n\n config: \n include:\n - ~/bud.yml\n log: ~/logs/bud/\n\n\nUsage\n\n #run predefined task\n bud [taskname]\n\n\n # use bud.yml configuration instead of global ~/.bud.yml\n bud -c bud.yml [taskname]\n\n\n # run oneshot task\n bud -r 'ls -hla'\n\n\n\nBud Configuration\n-----------------\n\n\n vars:\n key: value\n key2: value2\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hoffmann/bud", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "bud", "package_url": "https://pypi.org/project/bud/", "platform": "", "project_url": "https://pypi.org/project/bud/", "project_urls": { "Homepage": "https://github.com/hoffmann/bud" }, "release_url": "https://pypi.org/project/bud/0.3.2/", "requires_dist": null, "requires_python": "", "summary": "bud runs stuff for you", "version": "0.3.2" }, "last_serial": 3997528, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "53fc21d192841088136eeb0d9f248622", "sha256": "8e9689bc6d6f22a23318b84267779bae01080112e009557c4bdd60eb10d0c1e2" }, "downloads": -1, "filename": "bud-0.1.0.tar.gz", "has_sig": false, "md5_digest": "53fc21d192841088136eeb0d9f248622", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9611, "upload_time": "2017-02-04T13:33:28", "url": "https://files.pythonhosted.org/packages/ee/41/37f56403cd86ebb2b7a75d17e26af5002061d4786233851ef33f90147932/bud-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a438874b440c7361a9ce57b5be704a7f", "sha256": "86fc6eff0b74b890e9be47ffed607801b0c18cf4d58e755bc07aca3967952a3a" }, "downloads": -1, "filename": "bud-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a438874b440c7361a9ce57b5be704a7f", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 3210, "upload_time": "2017-03-19T20:39:16", "url": "https://files.pythonhosted.org/packages/20/d6/711016d0d0459806bc91c84564553e941a1dfbdd801da022c585c1cc5b9b/bud-0.2.0-py2.py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "0bf7e08f4b810b236ec9affbbff24775", "sha256": "e95487fb5b94b983645d80550d7bddf265daa13d43369bb5e62563b553d5d150" }, "downloads": -1, "filename": "bud-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0bf7e08f4b810b236ec9affbbff24775", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 3952, "upload_time": "2017-03-20T23:07:00", "url": "https://files.pythonhosted.org/packages/08/d4/629018aaf2011ff01749d05122beb205ef57b91f965f2124c2b6e9f0d3ab/bud-0.2.1-py2.py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "2b4f0ec7e9b4880fd93f9fee3a8107f0", "sha256": "c6e69a0221730bdf6fa5127dff2ecc40330738e4bf508388bc7057332d7c68e5" }, "downloads": -1, "filename": "bud-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b4f0ec7e9b4880fd93f9fee3a8107f0", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 4056, "upload_time": "2018-01-05T21:53:40", "url": "https://files.pythonhosted.org/packages/16/3b/fdbb25af7ed7f85a4285da2288088fc01527e824bdbaa306ca5a6aa74790/bud-0.3.0-py2.py3-none-any.whl" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "8f7d921baecec2c0afbf9d19207e3650", "sha256": "2e9cde359ae2170af93ce66c618f5cc5b154ea2167a9e2a6bfca18ff6d95bfe1" }, "downloads": -1, "filename": "bud-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8f7d921baecec2c0afbf9d19207e3650", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 4190, "upload_time": "2018-01-09T13:20:01", "url": "https://files.pythonhosted.org/packages/a6/80/0375b14239e5198a53e2ce57a161994dc48b4dae6e4da3275cdfdb20da08/bud-0.3.1-py2.py3-none-any.whl" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "62f4958e236c5f932ead9f297528a82b", "sha256": "932b8766fc7297fb45783612ee48f4d2597639dedeac1f15c1c3a4f745df2db4" }, "downloads": -1, "filename": "bud-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "62f4958e236c5f932ead9f297528a82b", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 4048, "upload_time": "2018-06-24T19:59:39", "url": "https://files.pythonhosted.org/packages/50/d3/5a0f10a8988004b2651e60b526ce516104c4c913fd40b9e8cbf9c4e8adb6/bud-0.3.2-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "62f4958e236c5f932ead9f297528a82b", "sha256": "932b8766fc7297fb45783612ee48f4d2597639dedeac1f15c1c3a4f745df2db4" }, "downloads": -1, "filename": "bud-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "62f4958e236c5f932ead9f297528a82b", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 4048, "upload_time": "2018-06-24T19:59:39", "url": "https://files.pythonhosted.org/packages/50/d3/5a0f10a8988004b2651e60b526ce516104c4c913fd40b9e8cbf9c4e8adb6/bud-0.3.2-py2.py3-none-any.whl" } ] }