{ "info": { "author": "Robin Aaberg", "author_email": "robin.garen@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "## Goto \nv1.5.3\n\n*Goto is a magic tool that takes you were you want to be, now.* \n\nWhen you are involved in different projects, they all have their own folders, important files, links to good articles or key websites. The problem is that all these are spread out on different locations.\n\nBy adding shortcuts to goto, so called magic words, you can jump to them.\nThe shortcuts are associated with a project name. And you can switch the project context\nany time.\n\n### Usage\n\n```bash\n$ project your-project\nactive project is now: your-project\n\n$ goto add github https://github.com/user/your-project\nAdded magic word github\n\n$ goto github\n# opens https://github.com/user/your-project in your browser \n```\n\n### Setup \n\n#### Mac OS-X / Linux\n```\npip install magicgoto\n```\nAfter install, close and reopen your terminal.\n\n#### Windows (using gitbash)\nDo the same as above, but **open git bash as Administrator**\n\n\n#### Linux - User Site install\nOn linux, the recommended way to install goto is by `pip install --user magicgoto`\n\nThis requires that you have your User site bin in your path.\nUsually this is `~/.local/bin`. So adding `PATH=\"${HOME}/.local/bin:$PATH\"` to\nyour rcfile should do the trick in most cases. \n\n\n### Commands\n\n##### goto\n\n*Used to add and jump to shortcuts.*\n\n```\n The basics\n goto Go to shortcut\n goto add Add shortcut\n goto update Update shortcut\n goto rename Rename shortcut\n goto rm Remove shortcut\n goto show Show url of shortcut\n goto list List all shortcuts\n goto list -v With the urls printed\n\n Working with folders and files\n goto Goto will cd to a folder shortcut by default.\n goto cd cd in terminal\n goto open Open in finder/file explorer\n\n Launching Code editors\n goto subl Opens Sublime Text in code folder* \n goto idea Opens IntelliJ in code folder*\n goto vscode Opens Visual Studio Code in code folder*\n\n * requires a magicword named code pointing to a folder.\n goto add code \n\n```\n\n\n\n**project**\n\n*Used to add and switch project contexts.*\n\n```\nUsage: project [add ] | [list]\n other commands:\n add - adds a new project and makes it the active project.\n rm - removes the project\n list - lists all projects\n deactivate - deactivates goto project\n help - if you want to read this one more time.\n```\n\n\n\n\n#### How does Goto know which project is the active one?\n\nYou tell goto with this command: `project `\n\nExamples: `project django-blog` | `project website` | `project goto`\n\n``````bash\n$ project goto\nactive project is now: goto\n``````\n\n\n\nRunning `project` with no arguments, will show you the current active project.\n\n```bash\n$ project\ngoto\n```\n\n\n\n\n#### How does Goto know which projects exists?\n\nYou tell Goto with the command:\n\n project add \n\n\n\n\n#### How does Goto know which shortcuts there are in the project?\n\nDefine them once, and use them a thousand times. By this command:\n\n goto add \n\nA **magic-word** is the name of your shortcut. \nThe **URI** is the target of your shortcut. It could be a file, a directory, a web-url.\n\n##### Examples:\n\n* `goto add github https://github.com/technocake/goto`\n* `goto add music ~/the/sound/of/music` \n* `goto add jira http://jira.com/project/X`\n\nFirst one adds a url to a repo on github relevant to the project.\nThe second one adds a folder path.\n\nWhen you activate a project, Goto remembers which project you are thinking about right now. \n\nThen it makes sense to call the shortcut visualstudio, because it implicit means the visual studio project associated with this project.\n\nExamples:\n\n goto add jira http://jira.com/project/X\n\n\n\n## Uninstall\n\n```bash\npip uninstall magicgoto\n# remove source start_goto from your ~/.bash_profile | ~/.bashrc | ~/.zshrc\n# project data is kept intact in ~/.goto\n```\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gotogoto.ninja", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "magicgoto", "package_url": "https://pypi.org/project/magicgoto/", "platform": "", "project_url": "https://pypi.org/project/magicgoto/", "project_urls": { "Homepage": "https://gotogoto.ninja" }, "release_url": "https://pypi.org/project/magicgoto/1.5.3/", "requires_dist": [ "pyperclip", "gitpython" ], "requires_python": "", "summary": "Magic goto - goto where you need to be, right now.", "version": "1.5.3" }, "last_serial": 5513969, "releases": { "1.3.14": [ { "comment_text": "", "digests": { "md5": "50ecfda16b4a1ab2f6e7eafdc511fc33", "sha256": "8cb17ebbba4da4f920fc2aaacb8a321ccd952f4112449024497d4c2c30e7cb03" }, "downloads": -1, "filename": "magicgoto-1.3.14.tar.gz", "has_sig": false, "md5_digest": "50ecfda16b4a1ab2f6e7eafdc511fc33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9360, "upload_time": "2019-05-18T16:17:46", "url": "https://files.pythonhosted.org/packages/c3/99/01d3654367af8eef59adc1c1cdfd307046fabf4b4f1f827b29b8851073ad/magicgoto-1.3.14.tar.gz" } ], "1.3.15": [ { "comment_text": "", "digests": { "md5": "7bb875a21ccde3262084d9a081e03840", "sha256": "be2bd1537492277de8aa8454c92d2fd9ba74fd0693b78be95546aca7b370414f" }, "downloads": -1, "filename": "magicgoto-1.3.15.tar.gz", "has_sig": false, "md5_digest": "7bb875a21ccde3262084d9a081e03840", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9356, "upload_time": "2019-05-18T16:48:11", "url": "https://files.pythonhosted.org/packages/93/bf/21270ee30207abd4faf4464ed3aa4981b9453bf24cc38c47323504289e03/magicgoto-1.3.15.tar.gz" } ], "1.3.16": [ { "comment_text": "", "digests": { "md5": "82fbe104de28f3c375e3bd7531eda8ee", "sha256": "bd4dc8bd37dcedaed87f46dc437341e8abd0e4f319162981438324c8dc097fe3" }, "downloads": -1, "filename": "magicgoto-1.3.16.tar.gz", "has_sig": false, "md5_digest": "82fbe104de28f3c375e3bd7531eda8ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10684, "upload_time": "2019-05-19T17:19:42", "url": "https://files.pythonhosted.org/packages/c6/f4/145dd31fc53bc3a1bd85ac78d4cc6bca5dcde03a4987cef0423e95f4dd17/magicgoto-1.3.16.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "9d0721e34fc923539cf1d31fdf40708c", "sha256": "a99c10479811d9bd5ea42d0ed52c05aef38ffebcc44674a7bdc91c6b7b19f755" }, "downloads": -1, "filename": "magicgoto-1.3.2-py2.7.egg", "has_sig": false, "md5_digest": "9d0721e34fc923539cf1d31fdf40708c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 9590, "upload_time": "2019-05-17T00:31:51", "url": "https://files.pythonhosted.org/packages/8b/97/0a25658e25085a2632a9461b3c2ec0f545deb7fcddb9a214045fe0d9fb78/magicgoto-1.3.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "74381da092da40f670188bea0d0cf0c7", "sha256": "38df5acc28e3317ce09bf84de939ee1ac5a5967d29f278ed796c1869b9be8627" }, "downloads": -1, "filename": "magicgoto-1.3.2.tar.gz", "has_sig": false, "md5_digest": "74381da092da40f670188bea0d0cf0c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6320, "upload_time": "2019-05-17T00:31:53", "url": "https://files.pythonhosted.org/packages/fd/4a/2225ce28a113f30000e9bb761bf8b421170ba4130b355a0f79f56c130094/magicgoto-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "666d45e73eeed19aa50d005a41eb8d02", "sha256": "23c33ce0938ec7a4820741ea982f4315b063ec1673877ac2850044876da7f950" }, "downloads": -1, "filename": "magicgoto-1.3.3-py2.7.egg", "has_sig": false, "md5_digest": "666d45e73eeed19aa50d005a41eb8d02", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 16205, "upload_time": "2019-05-18T14:18:04", "url": "https://files.pythonhosted.org/packages/cc/6f/aca9f8ff06e5233f18571917bf8cfdb5957bed059a8574ccd97e95e210e9/magicgoto-1.3.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "c6a1f688e4013b6a6d826ccc504a773e", "sha256": "13f69aa364f236183ca732295de73210e0334bb558f0da8fc8b6353473609a00" }, "downloads": -1, "filename": "magicgoto-1.3.3-py3.7.egg", "has_sig": false, "md5_digest": "c6a1f688e4013b6a6d826ccc504a773e", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 16413, "upload_time": "2019-05-18T14:18:38", "url": "https://files.pythonhosted.org/packages/e3/16/08056919f7ec87abb731d06fc2c3adc5d798f6ad17074a775c16987faa5a/magicgoto-1.3.3-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "baf063f1fbd8c377509ba57bc4eda6ed", "sha256": "562859d1d5f789124f464250319ecb6432b76d1d18a2cf066db0219cd03ca10d" }, "downloads": -1, "filename": "magicgoto-1.3.3.tar.gz", "has_sig": false, "md5_digest": "baf063f1fbd8c377509ba57bc4eda6ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6341, "upload_time": "2019-05-17T00:42:55", "url": "https://files.pythonhosted.org/packages/a4/b6/1a0eb48c22027249fb6deb34e3909b9727b796a798ece665bfa30c886f42/magicgoto-1.3.3.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "9f471ea692cfc5c11dcfb714ba675f0c", "sha256": "aa3e0aa20b16fbb56d8038f5c445c4227ad894a07181289198462e43da58f193" }, "downloads": -1, "filename": "magicgoto-1.4.0.tar.gz", "has_sig": false, "md5_digest": "9f471ea692cfc5c11dcfb714ba675f0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11865, "upload_time": "2019-05-20T23:29:16", "url": "https://files.pythonhosted.org/packages/3f/66/610d4c0009098335ce68d2840a336bfa0fe577353909173dae887e8f1253/magicgoto-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "7f089ea1c3b0397156d13fa8edd3d91c", "sha256": "67cd1db2abf9b7c685b90204592eb7543ee6781c4375e88f250f0a857d9227e7" }, "downloads": -1, "filename": "magicgoto-1.4.1.tar.gz", "has_sig": false, "md5_digest": "7f089ea1c3b0397156d13fa8edd3d91c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11985, "upload_time": "2019-05-22T19:38:25", "url": "https://files.pythonhosted.org/packages/3d/ec/1b95aceac4c503c86c83d9e778f25f5e96116ba9bfa857240c36947e5edb/magicgoto-1.4.1.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "6682bce4c7b09b04efca8355290673c2", "sha256": "20a2121bcc6d7bbde850658105844a1f5b1e8232e821eb9654ab632a655fc1ee" }, "downloads": -1, "filename": "magicgoto-1.4.3-py2-none-any.whl", "has_sig": false, "md5_digest": "6682bce4c7b09b04efca8355290673c2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18106, "upload_time": "2019-05-25T23:29:33", "url": "https://files.pythonhosted.org/packages/eb/99/08ef0c9698eec176fead06dfab8e32607053b9c7946215be6834ef2a4b1b/magicgoto-1.4.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99749c175dc89357128919151a1091f1", "sha256": "e1cdb2e56f7305623c144d5b9d2fc4a272ad6b2f648a9cb013b7e89df723f480" }, "downloads": -1, "filename": "magicgoto-1.4.3.tar.gz", "has_sig": false, "md5_digest": "99749c175dc89357128919151a1091f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12553, "upload_time": "2019-05-25T23:29:34", "url": "https://files.pythonhosted.org/packages/42/e7/48807e58a37ec925d43b9b67e489bf418afc301c67b0ed74e96cd4032f7a/magicgoto-1.4.3.tar.gz" } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "f0691a97495e7936454a08c4c22d7154", "sha256": "854406e1578aa74c3ad268cc9383d65e033c3a1597cea042a484df671d889ecf" }, "downloads": -1, "filename": "magicgoto-1.4.4-py2-none-any.whl", "has_sig": false, "md5_digest": "f0691a97495e7936454a08c4c22d7154", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19481, "upload_time": "2019-05-30T15:03:43", "url": "https://files.pythonhosted.org/packages/38/42/0fedd87a5b290851b418cf3c94ecc34240950242512e542a7dea2d750027/magicgoto-1.4.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63d0cdc3225bfdb0f7726a9fe08a52c7", "sha256": "8413c53c715a2ab01c23f1f110282f5dd339c82fd0c523064b2be2e6e65af0a1" }, "downloads": -1, "filename": "magicgoto-1.4.4.tar.gz", "has_sig": false, "md5_digest": "63d0cdc3225bfdb0f7726a9fe08a52c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13748, "upload_time": "2019-05-30T15:03:45", "url": "https://files.pythonhosted.org/packages/ef/ef/1504f63df8646698dfde1f9c032b090d3df44ca15a49d51fc97ec9b4197e/magicgoto-1.4.4.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "207ea0de5a7471485984560194a55f97", "sha256": "1fec3e6fabe12674d3d4e7fa57a4d928605fbc36a2eb7890b8e83008c6cc1d97" }, "downloads": -1, "filename": "magicgoto-1.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "207ea0de5a7471485984560194a55f97", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 29246, "upload_time": "2019-07-07T19:57:02", "url": "https://files.pythonhosted.org/packages/54/7d/cf9c09342833080097304844e877c2b216719530c3dcf1472983a62af949/magicgoto-1.5.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a091bd6e32f9c034830eecd1d2d00685", "sha256": "07449a9fc7724070c54f257e8f61851d79c74bb2893c38f90540e014406484c0" }, "downloads": -1, "filename": "magicgoto-1.5.0.tar.gz", "has_sig": false, "md5_digest": "a091bd6e32f9c034830eecd1d2d00685", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16620, "upload_time": "2019-07-07T19:57:04", "url": "https://files.pythonhosted.org/packages/ec/b2/2f1dc4d6feffa355bd4c659febda405405153badb42b608e2a268dd9dbc3/magicgoto-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "3ab1903c2c2cf3596ed6b066f96e080d", "sha256": "ed08d7bb71dad051147c32505bb8a7cad0e29e915aeb168f284d4223bd29f79e" }, "downloads": -1, "filename": "magicgoto-1.5.1-py2-none-any.whl", "has_sig": false, "md5_digest": "3ab1903c2c2cf3596ed6b066f96e080d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 29295, "upload_time": "2019-07-07T21:00:02", "url": "https://files.pythonhosted.org/packages/29/32/1913c7fba321b466ed06a3292f9715eefd3432b55bc975944dbc2bfc6425/magicgoto-1.5.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc94c692da02f36a9cf440d401b4d873", "sha256": "9412d060d70a2285f5345c196d2232266a16f7dec236d25d68522ab8ca1fcfad" }, "downloads": -1, "filename": "magicgoto-1.5.1.tar.gz", "has_sig": false, "md5_digest": "dc94c692da02f36a9cf440d401b4d873", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16825, "upload_time": "2019-07-07T21:00:03", "url": "https://files.pythonhosted.org/packages/d5/89/a35807805f8c43f0af108fdf416c1e9771e8b27d24d1953c79bb7f11e139/magicgoto-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "70eabff75fd6e3dff8d06832dbb41a6e", "sha256": "3a056d1d23c9fd256dd0f2a07f701a2367153ab34b52610e014055f1192d3b02" }, "downloads": -1, "filename": "magicgoto-1.5.2-py2-none-any.whl", "has_sig": false, "md5_digest": "70eabff75fd6e3dff8d06832dbb41a6e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 29401, "upload_time": "2019-07-08T19:54:02", "url": "https://files.pythonhosted.org/packages/a6/df/fc9c812ff3a3647872b8a7248bab8e0808efd725e6989746ca16b771e66f/magicgoto-1.5.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2cf950127695cd0783f33ed1b5f0bc45", "sha256": "dcf98ee652c2ff7c3e786b32c35c81893b616fe85be998a438f9aa9ee76d288b" }, "downloads": -1, "filename": "magicgoto-1.5.2.tar.gz", "has_sig": false, "md5_digest": "2cf950127695cd0783f33ed1b5f0bc45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17156, "upload_time": "2019-07-08T19:54:04", "url": "https://files.pythonhosted.org/packages/01/1f/729901847d28de0354d0da0728d3e5a8ac5d86224bc08d165f352d7d5f16/magicgoto-1.5.2.tar.gz" } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "a050e62521b7ade7d3d8e77f3bfbd95b", "sha256": "dceeebb0168d72ecfdf5c073865baef5bc65032e16574149aaa1ccacf448200f" }, "downloads": -1, "filename": "magicgoto-1.5.3-py2-none-any.whl", "has_sig": false, "md5_digest": "a050e62521b7ade7d3d8e77f3bfbd95b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 30995, "upload_time": "2019-07-10T20:52:19", "url": "https://files.pythonhosted.org/packages/75/fc/e8b2fe0d9d36d1cdf7ab6adb54e9f25f58e52f1d3e270e5022ee6a9e5ac4/magicgoto-1.5.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8eec44c765749eb5d062669d272562ff", "sha256": "73eaf5403d1c194429fc9d1227d7d6de72ecc68bb5e14a8c42ff8f2daa4a1c7b" }, "downloads": -1, "filename": "magicgoto-1.5.3.tar.gz", "has_sig": false, "md5_digest": "8eec44c765749eb5d062669d272562ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23483, "upload_time": "2019-07-10T20:52:21", "url": "https://files.pythonhosted.org/packages/fc/12/70594c3605637bd1c80adbbd1163fe8fefd3e9068ed4134128453358acac/magicgoto-1.5.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a050e62521b7ade7d3d8e77f3bfbd95b", "sha256": "dceeebb0168d72ecfdf5c073865baef5bc65032e16574149aaa1ccacf448200f" }, "downloads": -1, "filename": "magicgoto-1.5.3-py2-none-any.whl", "has_sig": false, "md5_digest": "a050e62521b7ade7d3d8e77f3bfbd95b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 30995, "upload_time": "2019-07-10T20:52:19", "url": "https://files.pythonhosted.org/packages/75/fc/e8b2fe0d9d36d1cdf7ab6adb54e9f25f58e52f1d3e270e5022ee6a9e5ac4/magicgoto-1.5.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8eec44c765749eb5d062669d272562ff", "sha256": "73eaf5403d1c194429fc9d1227d7d6de72ecc68bb5e14a8c42ff8f2daa4a1c7b" }, "downloads": -1, "filename": "magicgoto-1.5.3.tar.gz", "has_sig": false, "md5_digest": "8eec44c765749eb5d062669d272562ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23483, "upload_time": "2019-07-10T20:52:21", "url": "https://files.pythonhosted.org/packages/fc/12/70594c3605637bd1c80adbbd1163fe8fefd3e9068ed4134128453358acac/magicgoto-1.5.3.tar.gz" } ] }