{ "info": { "author": "Dave Rogers", "author_email": "thedude@yukondude.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: MacOS", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Unix Shell", "Topic :: System", "Topic :: System :: Archiving", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": "Scripnix\n========\n\n|status| |buildstatus| |codecov| |pypiversion| |pyversions| |licence|\n\nReplaces the old `Scripnix0 `__\nproject which had grown crufty and was not macOS-friendly.\n\nMotivation\n----------\n\nScripnix was born during my Linux server admin days when I wanted all of\nmy aliases and scriplets to follow me from machine to machine. Packaging\neverything together made installing and keeping up-to-date that much\neasier. Writing it was also a bash scripting learning exercise, although\nI soon grew to loathe space-containing-filenames and all of the quoting\nthat implied.\n\nAs I moved more to MacOS, the BSD version of most commands clashed with\nthe GNU/Linux versions that Scripnix assumed. Still wanting those handy\naliases and scriplets on MacOS, I resurrected Scripnix, but with many\nmore of the commands written in Python, and with Homebrew-supplied GNU\nversions of my favourite utilities. The Python rewrite sidestepped much\nof the silly bash quoting and syntax, and made testing practical.\n\nLicence\n-------\n\nLicensed under the `GNU General Public License, version\n3 `__. Refer to the\nattached LICENSE file or see http://www.gnu.org/licenses/ for details.\n\nChange Log\n----------\n\nThe current version is 0.1.12. Scripnix is\n`semver `__-ish in its versioning scheme.\n\nScripnix is currently an alpha release, so expect many many breaking\nchanges. Once ready for prime time, the major version number will jump\nto 2 to reflect that this is actually the second incarnation of\nScripnix.\n\nInstallation\n------------\n\nFollowing installation using one of the methods below, you may also want\nto run the ``install-scripnix`` command as the root user to setup the\nsystem-wide configuration. Any other users that also wish to use\nScripnix should also run that command.\n\nThe ``install-scripnix`` command will also suggest changes to your\n``~/.bashrc`` or ``~/.profile`` files to persist Scripnix in your\nenvironment. It will also suggest changes to the ``/etc/sudoers`` file\n(vi ``visudo``) so that the Scripnix commands can be run via ``sudo``\nwhen necessary.\n\nHomebrew (macOS)\n~~~~~~~~~~~~~~~~\n\nOn macOS, Homebrew will take care of installing any dependencies,\nincluding Python 3.\n\n::\n\n brew tap yukondude/tap\n brew install scripnix\n install-scripnix\n\nPyPI (POSIX)\n~~~~~~~~~~~~\n\nOn \\*NIX, you will first need to install Python 3.3 (or higher) using\nyour preferred method.\n\n::\n\n pip3 install scripnix\n install-scripnix\n\nDevelopment Setup\n-----------------\n\n1. Install Scripnix, as above, so that all of its dependencies are\n available.\n2. Create a Python 3 virtualenv for Scripnix:\n ``mkvirtualenv --python=$(which python3) Scripnix``\n3. Clone the Scripnix repo:\n ``git clone https://github.com/yukondude/Scripnix.git``\n4. Install dependencies:\n ``pip install -r requirements.txt -r requirements-dev.txt -r requirements-test.txt``\n5. Install the project in development mode: ``./setup.py develop``\n6. Run the unit tests to make sure everything is copacetic:\n ``./setup.py test``\n7. Pour a snifter of Martell XO and light up a Bolivar Belicoso.\n\n.. |status| image:: https://img.shields.io/pypi/status/Scripnix.svg\n :target: https://pypi.python.org/pypi/Scripnix/\n.. |buildstatus| image:: https://travis-ci.org/yukondude/Scripnix.svg?branch=master\n :target: https://travis-ci.org/yukondude/Scripnix\n.. |codecov| image:: https://codecov.io/gh/yukondude/Scripnix/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/yukondude/Scripnix\n.. |pypiversion| image:: https://img.shields.io/pypi/v/Scripnix.svg\n :target: https://pypi.python.org/pypi/Scripnix/\n.. |pyversions| image:: https://img.shields.io/pypi/pyversions/Scripnix.svg\n :target: https://pypi.python.org/pypi/Scripnix/\n.. |licence| image:: https://img.shields.io/pypi/l/Scripnix.svg\n :target: https://www.gnu.org/licenses/gpl-3.0.en.html", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://yukondude.github.io/Scripnix/", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "scripnix", "package_url": "https://pypi.org/project/scripnix/", "platform": "MacOS,Linux", "project_url": "https://pypi.org/project/scripnix/", "project_urls": { "Homepage": "https://yukondude.github.io/Scripnix/" }, "release_url": "https://pypi.org/project/scripnix/0.1.12/", "requires_dist": [ "click (>=6.7)", "psutil (>=5.1.1)", "coverage (>=4.3.4); extra == 'testing'", "flake8 (>=3.2.1); extra == 'testing'", "pytest (>=3.0.6); extra == 'testing'", "pytest-cov (>=2.4.0); extra == 'testing'", "pytest-flake8 (>=0.8.1); extra == 'testing'" ], "requires_python": "", "summary": "Useful Python3 and bash shell scripts for macOS/BSD and *NIX. Useful to me, at any rate. YMMV.", "version": "0.1.12" }, "last_serial": 2623644, "releases": { "0.1.10": [ { "comment_text": "", "digests": { "md5": "986469ae45b88083cb040ec1a4769d0b", "sha256": "c27b21517a689cc2c10b2879380eaa9ae40588700b8286f7185d4c391d59bd33" }, "downloads": -1, "filename": "scripnix-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "986469ae45b88083cb040ec1a4769d0b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 39437, "upload_time": "2016-11-10T22:52:29", "url": "https://files.pythonhosted.org/packages/e5/3c/5d0e202a90ac0687481070dbcefb6ac43be44f122ba4d480e82d7315a5de/scripnix-0.1.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e4217a5760c8911ff8a914e0bc309d3", "sha256": "584885472fe06cac8f962249e22eec293633a4543abe0ac1fddf327906971f84" }, "downloads": -1, "filename": "scripnix-0.1.10.tar.gz", "has_sig": false, "md5_digest": "8e4217a5760c8911ff8a914e0bc309d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37373, "upload_time": "2016-11-10T22:52:33", "url": "https://files.pythonhosted.org/packages/03/3d/b1d000ccb80029b869e34bb588c36df6a6f5ed90f564bcc3d1c54126e6da/scripnix-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "4c486a341f7b47ed09834256b9725af8", "sha256": "4ad211c778519549f671844c4bd734c810488bab15e072b0fcf83cee89247b6c" }, "downloads": -1, "filename": "scripnix-0.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "4c486a341f7b47ed09834256b9725af8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 50162, "upload_time": "2017-02-03T21:58:22", "url": "https://files.pythonhosted.org/packages/5a/fd/b7a63b0e3c1ab6f78b2f9f65438f03850073cd9869abd7da6dd5d42cafcf/scripnix-0.1.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5e6e402ff11d757b077b9a414483a34", "sha256": "db92e98a03b8432fb658c3442c3ece8f3437d0743090f35d775c5a4957dcd2eb" }, "downloads": -1, "filename": "scripnix-0.1.11.tar.gz", "has_sig": false, "md5_digest": "b5e6e402ff11d757b077b9a414483a34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42833, "upload_time": "2017-02-03T21:58:25", "url": "https://files.pythonhosted.org/packages/54/cb/5ee2e568343d84484d59141f1465b4b3c3ae783741c94357a6374a4d404f/scripnix-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "98ed73dc806ef0ea6e591b05bd1d6e4e", "sha256": "0f952e2ae97dd9fa26b1817afaff7c393418cd3a61befb8d8a6ffb6996645106" }, "downloads": -1, "filename": "scripnix-0.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "98ed73dc806ef0ea6e591b05bd1d6e4e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 53026, "upload_time": "2017-02-06T22:23:21", "url": "https://files.pythonhosted.org/packages/e0/76/270e677a759bff32f67d546facf7aaf73d8abd9bb4448f33331acfc061c6/scripnix-0.1.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72febefcf1c906a325c6ba8c60e682d9", "sha256": "653f42b76b5ec1dffa988de3b2db774da68124ed0c77f4f792211fdf8171dd40" }, "downloads": -1, "filename": "scripnix-0.1.12.tar.gz", "has_sig": false, "md5_digest": "72febefcf1c906a325c6ba8c60e682d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43915, "upload_time": "2017-02-06T22:23:24", "url": "https://files.pythonhosted.org/packages/98/48/5f41d82ab87766ec9ecdb67fb6a14d0bdc99811347e3a86fb46db3ac0518/scripnix-0.1.12.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "4741bffd9f22668060e335d890808f25", "sha256": "dd50b8709915460f79ff5b0423426fd6e4fbd623f811938fe0c89751a726c737" }, "downloads": -1, "filename": "scripnix-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "4741bffd9f22668060e335d890808f25", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18825, "upload_time": "2016-10-27T03:54:26", "url": "https://files.pythonhosted.org/packages/55/59/95c4b267ab38baa86936c7c7351b4a1d679fcf98b176f829a7f2c5ce595a/scripnix-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebe2e0999d76a0ce4a8d6dc4674105e2", "sha256": "d85d9d3b443e199dcc499e1cf324e6d0c39e9a48c39f6e7c75d4738ed1f0f286" }, "downloads": -1, "filename": "scripnix-0.1.6.tar.gz", "has_sig": false, "md5_digest": "ebe2e0999d76a0ce4a8d6dc4674105e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24541, "upload_time": "2016-10-27T03:54:30", "url": "https://files.pythonhosted.org/packages/ce/56/582b09fe244fe353b8903d8ab29fed5dbb0d56356dc93885af15cb31c9b1/scripnix-0.1.6.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "fcd68bfe2fa6c6484ab605a7871747c0", "sha256": "32b91348565d9fc8e4c5b187fd8d699d4f08ee7c8975423b377841628be1ac36" }, "downloads": -1, "filename": "scripnix-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "fcd68bfe2fa6c6484ab605a7871747c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22646, "upload_time": "2016-10-28T20:47:46", "url": "https://files.pythonhosted.org/packages/6a/8a/e270a72c322899695af3aeef1fbecef102d3b625c65abc649217b234471e/scripnix-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "448aeebaab3a15df77ee1c9721a0b165", "sha256": "690b454c6d5457d8a1d8eacf8893e391dc639b8eb24f292a8270dec4e60e4198" }, "downloads": -1, "filename": "scripnix-0.1.8.tar.gz", "has_sig": false, "md5_digest": "448aeebaab3a15df77ee1c9721a0b165", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27917, "upload_time": "2016-10-28T20:47:49", "url": "https://files.pythonhosted.org/packages/2c/c1/ee6a81bce2afbfab90f78cfd46964af2520838838523ffcd4651b7ba6e70/scripnix-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "fcdff382894f866020ab6426f17bc1f5", "sha256": "e413d19d0bbc502adba69a59a130635493333b1a425d9efbccd88b2821c51527" }, "downloads": -1, "filename": "scripnix-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "fcdff382894f866020ab6426f17bc1f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22677, "upload_time": "2016-10-28T22:34:14", "url": "https://files.pythonhosted.org/packages/bf/58/39ca0e4ad83a20f64d8023558db84a7f5952a789835e2a61259dcfd4d70c/scripnix-0.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8fec49f755f5e59ab7a4f868439f6807", "sha256": "b3dfc3306558d95df82c70cd66d1c2e9b3549058de0798a8992aea06bf62f38d" }, "downloads": -1, "filename": "scripnix-0.1.9.tar.gz", "has_sig": false, "md5_digest": "8fec49f755f5e59ab7a4f868439f6807", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27777, "upload_time": "2016-10-28T22:34:18", "url": "https://files.pythonhosted.org/packages/08/a4/cc67e2508bac36cdbc8c660cbb194c888b5ca3602940945e1d9351e67512/scripnix-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "98ed73dc806ef0ea6e591b05bd1d6e4e", "sha256": "0f952e2ae97dd9fa26b1817afaff7c393418cd3a61befb8d8a6ffb6996645106" }, "downloads": -1, "filename": "scripnix-0.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "98ed73dc806ef0ea6e591b05bd1d6e4e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 53026, "upload_time": "2017-02-06T22:23:21", "url": "https://files.pythonhosted.org/packages/e0/76/270e677a759bff32f67d546facf7aaf73d8abd9bb4448f33331acfc061c6/scripnix-0.1.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72febefcf1c906a325c6ba8c60e682d9", "sha256": "653f42b76b5ec1dffa988de3b2db774da68124ed0c77f4f792211fdf8171dd40" }, "downloads": -1, "filename": "scripnix-0.1.12.tar.gz", "has_sig": false, "md5_digest": "72febefcf1c906a325c6ba8c60e682d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43915, "upload_time": "2017-02-06T22:23:24", "url": "https://files.pythonhosted.org/packages/98/48/5f41d82ab87766ec9ecdb67fb6a14d0bdc99811347e3a86fb46db3ac0518/scripnix-0.1.12.tar.gz" } ] }