{ "info": { "author": "Bryan M Bugyi", "author_email": "bryanbugyi34@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "==========\nlocalalias\n==========\n\n*Don't kill your fingers by typing out long commands! Local aliases can help you achieve a whole\nnew level of lazy!*\n\n.. image:: https://travis-ci.org/bbugyi200/localalias.svg?branch=master\n :target: https://travis-ci.org/bbugyi200/localalias\n\n.. image:: https://codecov.io/gh/bbugyi200/localalias/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/bbugyi200/localalias\n\n.. image:: https://readthedocs.org/projects/localalias/badge/?version=latest&style=flat\n :target: https://localalias.readthedocs.io/en/latest/?badge=latest\n\nDemonstration\n-------------\n\n.. image:: https://github.com/bbugyi200/localalias/blob/master/docs/img/demo.gif?raw=true\n\nNOTE: This demonstration uses the `helper function`__, ``la``, in place of the standard\n``localalias`` command.\n\n__ https://localalias.readthedocs.io/en/latest/usage.html#use-la-and-al-over-localalias\n\nDescription\n-----------\n\nlocalalias is **a light-weight shell wrapper that allows you to create per-directoy command\naliases.**\n\nWith bash/zsh, once an alias is set, it cannot be reused. If you want to define a new command using\nan alias, you have to choose a new alias name. This forces you to define many aliases, some of them\nwith very obscure names that you will never remember. localalias solves this problem by\nproviding an additional level of abstraction to your shell's default alias design scheme.\n\nLocal aliases allow you to abstract away from whatever project you are working on, by giving you\nthe ability to setup generic aliases for what are, in actuality, very specific tasks. In my own\nsetup, for example, I alias ``r`` to the command that launches the project I am working on. When in\nthe top-level directory of the localalias project directory, running ``r`` is equivalent to\n``python localalias``. If I change directories, however, to work on a different project, running\n``r`` will run a different command---one corresponding to the new project. I use multiple patterns\nlike this to simplify my own workflow: ``t`` runs the tests, ``b`` builds the project, ``v`` opens\nup files in ``vim``. [#]_\n\n.. [#] I normally use multiple variations of this last one: ``v`` opens up the most active files\n (the ones I am most likely to want to edit), ``vt`` opens up test files, ``vd`` opens up doc\n files, etc..\n\n.. inclusion-marker-do-not-remove\n\nDocumentation\n-------------\n\nFor more information, please refer to this project's official `documentation`_.\n\nThere you will also find instructions for `installation`_ and tips for general `usage`_.\n\n.. _documentation: https://localalias.readthedocs.io\n.. _installation: https://localalias.readthedocs.io/en/latest/installation.html\n.. _usage: https://localalias.readthedocs.io/en/latest/usage.html", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bbugyi200/localalias", "keywords": "localalias", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "localalias", "package_url": "https://pypi.org/project/localalias/", "platform": "", "project_url": "https://pypi.org/project/localalias/", "project_urls": { "Homepage": "https://github.com/bbugyi200/localalias" }, "release_url": "https://pypi.org/project/localalias/2.6.1/", "requires_dist": null, "requires_python": "", "summary": "A light-weight shell wrapper that allows you to create per-directoy command aliases.", "version": "2.6.1" }, "last_serial": 4398023, "releases": { "2.0.0": [ { "comment_text": "", "digests": { "md5": "1813c87359876aa0bcb3b18493790805", "sha256": "885f87c543e43e8b38c3f2187d719bc6c26b2c0123960ccc92f00c719e23a2d7" }, "downloads": -1, "filename": "localalias-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1813c87359876aa0bcb3b18493790805", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9557, "upload_time": "2018-05-30T11:38:55", "url": "https://files.pythonhosted.org/packages/2a/16/78181ee4cd96f9fb88f453a77a96940d803bc7040ee8a17fcc2fc30dd3c4/localalias-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c0fbf0deb354865b7e763b9f6eee221", "sha256": "d8c68c5f885297f28eb6a2f5a98dd23e8677875212a92a9a99abb3b978a690a1" }, "downloads": -1, "filename": "localalias-2.0.0.tar.gz", "has_sig": false, "md5_digest": "8c0fbf0deb354865b7e763b9f6eee221", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 231861, "upload_time": "2018-05-30T11:38:56", "url": "https://files.pythonhosted.org/packages/27/27/c4d4138fb6ea1195b9577b9a268bbfebd5508599ad0cbbd44bd7bbb776b6/localalias-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "3579faf5401eb6312e3f769add8d91ca", "sha256": "7c2549fa6dc78e332f93e126d76a2cd5abc519b06828babef07d8b38218763ec" }, "downloads": -1, "filename": "localalias-2.0.1.tar.gz", "has_sig": false, "md5_digest": "3579faf5401eb6312e3f769add8d91ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 231904, "upload_time": "2018-05-30T11:53:12", "url": "https://files.pythonhosted.org/packages/d8/c7/ec06545c81fa30ceb5b89126b2bbd2cedbb19e6eab19bd568d4f0cdc1fb8/localalias-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "d36cb58882c1897d1648367f2a7f9186", "sha256": "42488740869af356f6c664edf3f5530e571678d2b380df253a101e058abdf9ed" }, "downloads": -1, "filename": "localalias-2.0.2.tar.gz", "has_sig": false, "md5_digest": "d36cb58882c1897d1648367f2a7f9186", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 187761, "upload_time": "2018-06-01T13:02:36", "url": "https://files.pythonhosted.org/packages/f2/ac/e9b61a38352252d138e5b0a96bc999fc240e340a7859995375cf61d730a5/localalias-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "25431f0fa468346fc99b46f2b00997c7", "sha256": "a9155ba4c9ffb829eb06bd3082d9de733a6a0f83e2ed99d6fafb922f374341cf" }, "downloads": -1, "filename": "localalias-2.0.3.tar.gz", "has_sig": false, "md5_digest": "25431f0fa468346fc99b46f2b00997c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 220623, "upload_time": "2018-06-06T19:15:08", "url": "https://files.pythonhosted.org/packages/89/26/6eac4f3b1a752939d2b0cda40cb601dca0891f1b1475f05caccb3ed539e4/localalias-2.0.3.tar.gz" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "0c67d6b08427131e334ab9421d868857", "sha256": "fe4ec4517b18f956728e82dfc4957c2249920e4f61d9123e3f1d0afb585b24fb" }, "downloads": -1, "filename": "localalias-2.0.4.tar.gz", "has_sig": false, "md5_digest": "0c67d6b08427131e334ab9421d868857", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 220616, "upload_time": "2018-06-06T19:37:31", "url": "https://files.pythonhosted.org/packages/5f/de/0029357fa6d1bc64f51522fc92b4d7bb53def96298669116cefee0837102/localalias-2.0.4.tar.gz" } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "5e1fce7920b80c53a19a23ea91e37a38", "sha256": "09c1e87136b84328cd8b338e504f0fe77ddbd2d33304c15d8975b1b3a3324c16" }, "downloads": -1, "filename": "localalias-2.0.5.tar.gz", "has_sig": false, "md5_digest": "5e1fce7920b80c53a19a23ea91e37a38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 220615, "upload_time": "2018-06-06T19:52:37", "url": "https://files.pythonhosted.org/packages/65/d1/66ac5be2aea45dd193359bddf7f843e72bff0fef61de17e84a1b2eb1a256/localalias-2.0.5.tar.gz" } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "9bbbf505bf4d976d20509deadd92b724", "sha256": "250901606beab9f75bec455c90549d028ff98eff14ea9aa512d70ffe83e7d20d" }, "downloads": -1, "filename": "localalias-2.0.6.tar.gz", "has_sig": false, "md5_digest": "9bbbf505bf4d976d20509deadd92b724", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 212582, "upload_time": "2018-06-08T04:53:36", "url": "https://files.pythonhosted.org/packages/63/8e/c3ffd3b7175c075dc4af908ea181061089cecb51207a051e5a52f5664a33/localalias-2.0.6.tar.gz" } ], "2.0.7": [ { "comment_text": "", "digests": { "md5": "0429e9646122c90e43d08c4ff53b6e3d", "sha256": "4c77e6dddbe5919db06af78876785c3958ca8445ef4b79e2a04bf818f3a56d41" }, "downloads": -1, "filename": "localalias-2.0.7.tar.gz", "has_sig": false, "md5_digest": "0429e9646122c90e43d08c4ff53b6e3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213042, "upload_time": "2018-06-09T12:54:02", "url": "https://files.pythonhosted.org/packages/57/13/fae4d35d6d32e20cb94c62c2056ca66e3602bd07c7c124e728a941e5061f/localalias-2.0.7.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "696cd75c1670a79296674e9b68880dda", "sha256": "5d470bd41a97d87dc623a156d8d46faa8602ee7a3fabe44badcada511832a0f0" }, "downloads": -1, "filename": "localalias-2.1.0.tar.gz", "has_sig": false, "md5_digest": "696cd75c1670a79296674e9b68880dda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213041, "upload_time": "2018-06-09T12:57:17", "url": "https://files.pythonhosted.org/packages/26/64/8871d1fb5917cab39720bd4c3d1f41e54b0b1715bbc3adc2eb7c8841c754/localalias-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "4dd264ca212bbd9dc59a4693c60fc16d", "sha256": "383b8bf68f1d0047cb621978bb751b8a4171b64eba4501442b876e8a51a24a49" }, "downloads": -1, "filename": "localalias-2.1.1.tar.gz", "has_sig": false, "md5_digest": "4dd264ca212bbd9dc59a4693c60fc16d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 212967, "upload_time": "2018-06-10T00:16:30", "url": "https://files.pythonhosted.org/packages/ea/07/3d9b5fcc2a49a0ed3955a902ee48803deb6725bd94b54f6b6c1cb52cc926/localalias-2.1.1.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "8e2c0ef2bfc3062638c607780e92d493", "sha256": "8ebbec89570c152a8ba3448c756128da0c60115a4d5bba7e767cdda4a22595e4" }, "downloads": -1, "filename": "localalias-2.2.0.tar.gz", "has_sig": false, "md5_digest": "8e2c0ef2bfc3062638c607780e92d493", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 214346, "upload_time": "2018-06-10T04:54:46", "url": "https://files.pythonhosted.org/packages/df/6c/af77e02d0091734a46223409d61d7618e451bb79b8da145d7597ab783c40/localalias-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "06242f6f49e3cd09f6a7fa28f4399fb1", "sha256": "badbc1b85ef6fbe5efc0415b2420862f88f083c0c942845467886a5b5590c377" }, "downloads": -1, "filename": "localalias-2.2.1.tar.gz", "has_sig": false, "md5_digest": "06242f6f49e3cd09f6a7fa28f4399fb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 214568, "upload_time": "2018-06-11T20:42:40", "url": "https://files.pythonhosted.org/packages/91/ce/394751f30e9e464cee59cd385df644806b1ea7377a325ba728e4a0500cbc/localalias-2.2.1.tar.gz" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "54721bc8b80c65fefafa05e8c57e97ea", "sha256": "902ab4da1f60034ab5e20b496ec709e29169442c0910dd371102d54eefdadc2c" }, "downloads": -1, "filename": "localalias-2.2.2.tar.gz", "has_sig": false, "md5_digest": "54721bc8b80c65fefafa05e8c57e97ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 214457, "upload_time": "2018-06-12T03:56:22", "url": "https://files.pythonhosted.org/packages/9e/67/242446b374e85a9cfa269a81cd6e5a6a93ae8a7d24bd6aba43d2bbdf5bf8/localalias-2.2.2.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "e7437b220c4b611e4f0a49649b97d222", "sha256": "80bee5d1cbe17ea4b7cf5f6118b42b7971ffefd765f9940f403bc0eb6e88666a" }, "downloads": -1, "filename": "localalias-2.3.0.tar.gz", "has_sig": false, "md5_digest": "e7437b220c4b611e4f0a49649b97d222", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 212809, "upload_time": "2018-06-12T05:17:12", "url": "https://files.pythonhosted.org/packages/23/2b/f24b0d44568fd508c69df28e2aec67bd5c9c0c5a6a15f50eaca15361a005/localalias-2.3.0.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "79b7253ab8922683f1175d1364c1274a", "sha256": "d3d6c74b6c349136e7c311f4fa8658c8ef1a325069ebc432cd801de8654ae284" }, "downloads": -1, "filename": "localalias-2.3.1.tar.gz", "has_sig": false, "md5_digest": "79b7253ab8922683f1175d1364c1274a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 212996, "upload_time": "2018-06-12T23:15:28", "url": "https://files.pythonhosted.org/packages/46/7f/b6964c7e653d4b4172a27aeb092ca42a0f7137e9d1ff7aa3a7cd3d1fc2f1/localalias-2.3.1.tar.gz" } ], "2.3.2": [ { "comment_text": "", "digests": { "md5": "398a2ab0722ebc36d8e06c118c77634f", "sha256": "6684061044b45562da77f9b7e6f0b22e696a2170901be1591a394b8eb7447df8" }, "downloads": -1, "filename": "localalias-2.3.2.tar.gz", "has_sig": false, "md5_digest": "398a2ab0722ebc36d8e06c118c77634f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213087, "upload_time": "2018-06-13T00:04:41", "url": "https://files.pythonhosted.org/packages/4e/ae/a08a3da6653671213ad24e8c8ac4e7cb7ffea9647884595c92684b61d3a5/localalias-2.3.2.tar.gz" } ], "2.3.3": [ { "comment_text": "", "digests": { "md5": "cb746c81166793d292d0d530688b82d6", "sha256": "ee675d1b2a5a8ae606cb43d9339cb8692460cbfbbe5943e5bbd711fd3f80ef58" }, "downloads": -1, "filename": "localalias-2.3.3.tar.gz", "has_sig": false, "md5_digest": "cb746c81166793d292d0d530688b82d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213263, "upload_time": "2018-06-13T01:57:47", "url": "https://files.pythonhosted.org/packages/8e/8e/b62f36c3c46b2c0d0fc09d448ca813f604fd0e98ac5b50563dccfc37d265/localalias-2.3.3.tar.gz" } ], "2.3.4": [ { "comment_text": "", "digests": { "md5": "d636cd6ec315b8ce5242e4f2a0c88a9f", "sha256": "1418f4153bee00c038f666045795b1dcd781badac825d00ef6ea43861f946479" }, "downloads": -1, "filename": "localalias-2.3.4.tar.gz", "has_sig": false, "md5_digest": "d636cd6ec315b8ce5242e4f2a0c88a9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213192, "upload_time": "2018-06-13T03:36:13", "url": "https://files.pythonhosted.org/packages/e3/62/0f5c838d27185e8da061d7af08e27ddc7bbcfaecfe55d2845e244938465c/localalias-2.3.4.tar.gz" } ], "2.3.5": [ { "comment_text": "", "digests": { "md5": "de0c7716f2a695743a271358852361d8", "sha256": "7a4b9ad81e22368c2381b7e7a92d88e38de51fcf602500d7cbb42cc7f6c20f95" }, "downloads": -1, "filename": "localalias-2.3.5.tar.gz", "has_sig": false, "md5_digest": "de0c7716f2a695743a271358852361d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213206, "upload_time": "2018-06-13T04:02:04", "url": "https://files.pythonhosted.org/packages/f7/20/1f5f52e60d4ec03612fef351601aac008cfdbd1d2f24730d6f6b1329ba04/localalias-2.3.5.tar.gz" } ], "2.3.6": [ { "comment_text": "", "digests": { "md5": "73ea32204ec8dc78d23b20a8c11d965b", "sha256": "3664673ac198a5fdf412a5e9e6c86788cb2c39038f5e348b9d6f01cfb4016fe8" }, "downloads": -1, "filename": "localalias-2.3.6.tar.gz", "has_sig": false, "md5_digest": "73ea32204ec8dc78d23b20a8c11d965b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213589, "upload_time": "2018-06-16T22:14:17", "url": "https://files.pythonhosted.org/packages/2b/2e/6b591413c4e77c6ab3e8012f0ba8c42ba06b1ef45e6f92b5e4713e2896c3/localalias-2.3.6.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "ba4a27a79c45de99d52eeb9f2d3328ec", "sha256": "ba3050a818dafd90f2297170f7206966b95c6bb6d608f3e441a31cf9bee6a225" }, "downloads": -1, "filename": "localalias-2.4.0.tar.gz", "has_sig": false, "md5_digest": "ba4a27a79c45de99d52eeb9f2d3328ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213582, "upload_time": "2018-06-16T22:23:42", "url": "https://files.pythonhosted.org/packages/1c/ce/ec07ce8f203d56597d6489e7a553bac28e9ade5a9250c020b9ca70821b26/localalias-2.4.0.tar.gz" } ], "2.5.0": [ { "comment_text": "", "digests": { "md5": "d7ab33a87da92b27242f57e92e3302ec", "sha256": "abdd844a4c4cdbe0776a8d29d5443963ef0b12d455d5e099c7d144da04d7ce21" }, "downloads": -1, "filename": "localalias-2.5.0.tar.gz", "has_sig": false, "md5_digest": "d7ab33a87da92b27242f57e92e3302ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213651, "upload_time": "2018-06-17T07:50:28", "url": "https://files.pythonhosted.org/packages/31/9b/8201f21396ffafbecd9383f809f95c70e77a153c9537e964de7fb0088e1a/localalias-2.5.0.tar.gz" } ], "2.5.1": [ { "comment_text": "", "digests": { "md5": "32947c45737830e8a3d81e55625c4ece", "sha256": "3275e805ab6a6d197bf6ee70e7647461db38ef63da1f72535d9ffdf78e9d17dc" }, "downloads": -1, "filename": "localalias-2.5.1.tar.gz", "has_sig": false, "md5_digest": "32947c45737830e8a3d81e55625c4ece", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213652, "upload_time": "2018-06-17T08:38:40", "url": "https://files.pythonhosted.org/packages/02/89/e785cb9c72f984bdaa1487453d0976d9ebf4de1ffe16dbc6890ccc86025c/localalias-2.5.1.tar.gz" } ], "2.6.0": [ { "comment_text": "", "digests": { "md5": "dbcb94bce38d3594595e7300f6f57580", "sha256": "151d5a215b4269b90cbeb127284a68bfc2512528b4951ca4323b86b5e6d60fa5" }, "downloads": -1, "filename": "localalias-2.6.0.tar.gz", "has_sig": false, "md5_digest": "dbcb94bce38d3594595e7300f6f57580", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213879, "upload_time": "2018-09-11T22:43:53", "url": "https://files.pythonhosted.org/packages/45/73/8fc7fb77a412e81b6d77b8aee8b263646bdb6aabc5a141fafbfda71e58ec/localalias-2.6.0.tar.gz" } ], "2.6.1": [ { "comment_text": "", "digests": { "md5": "7cc0c00a48dce5fbddad2fd338e175b7", "sha256": "1dc1bc582be326db2002b90144c6708ec8a20ae60bfa6754322108954c0a98ed" }, "downloads": -1, "filename": "localalias-2.6.1.tar.gz", "has_sig": false, "md5_digest": "7cc0c00a48dce5fbddad2fd338e175b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213112, "upload_time": "2018-10-20T21:10:39", "url": "https://files.pythonhosted.org/packages/ed/3b/874b2906f33311535f939691cbde12dbf17c128034407581ff234672801c/localalias-2.6.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7cc0c00a48dce5fbddad2fd338e175b7", "sha256": "1dc1bc582be326db2002b90144c6708ec8a20ae60bfa6754322108954c0a98ed" }, "downloads": -1, "filename": "localalias-2.6.1.tar.gz", "has_sig": false, "md5_digest": "7cc0c00a48dce5fbddad2fd338e175b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213112, "upload_time": "2018-10-20T21:10:39", "url": "https://files.pythonhosted.org/packages/ed/3b/874b2906f33311535f939691cbde12dbf17c128034407581ff234672801c/localalias-2.6.1.tar.gz" } ] }