{ "info": { "author": "Spoqa", "author_email": "dev@spoqa.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: POSIX", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "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 :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: System :: Systems Administration :: Authentication/Directory", "Topic :: Utilities" ], "description": "Geofront CLI client\n===================\n\n.. image:: https://badge.fury.io/py/geofront-cli.svg?\n :target: https://pypi.python.org/pypi/geofront-cli\n :alt: Latest PyPI version\n\n.. image:: https://travis-ci.org/spoqa/geofront-cli.svg?\n :target: https://travis-ci.org/spoqa/geofront-cli\n :alt: Build status (Travis CI)\n\n.. image:: https://ci.appveyor.com/api/projects/status/wjcgay1b4twffwbc?svg=true\n :target: https://ci.appveyor.com/project/dahlia/geofront-cli\n :alt: Build status (AppVeyor)\n\nIt provides a CLI client for Geofront_, a simple SSH key management server.\n\n.. _Geofront: https://geofront.readthedocs.org/\n\n\nInstallation\n------------\n\nIt is available on PyPI__, so you can install it using ``pip`` installer.\nWe, however, recommend to use pipsi_ instead so that geofront-cli and its\ndependencies don't make your global site-packages messy.\n\n.. code-block:: console\n\n $ pipsi install geofront-cli\n\n__ https://pypi.python.org/pypi/geofront-cli\n.. _pipsi: https://github.com/mitsuhiko/pipsi\n\n\nGetting started\n---------------\n\nWhat you have to do first of all is to configure the Geofront server URL.\nType ``geofront-cli start`` and then it will show a prompt:\n\n.. code-block:: console\n\n $ geofront-cli start\n Geofront server URL:\n\nWe suppose ``http://example.com/`` here. It will open an authentication\npage in your default web browser:\n\n.. code-block:: console\n\n $ geofront-cli start\n Geofront server URL: http://example.com/\n Continue to authenticate in your web browser...\n Press return to continue\n\n\nList available remotes\n----------------------\n\nYou can list the available remotes using ``geofront-cli remotes`` command:\n\n.. code-block:: console\n\n $ geofront-cli remotes\n web-1\n web-2\n web-3\n worker-1\n worker-2\n db-1\n db-2\n\nIf you give ``-v``/``--verbose`` option it will show their actual addresses\nas well:\n\n.. code-block:: console\n\n $ geofront-cli remotes -v\n web-1\tubuntu@192.168.0.5\n web-2\tubuntu@192.168.0.6\n web-3\tubuntu@192.168.0.7\n worker-1\tubuntu@192.168.0.25\n worker-2\tubuntu@192.168.0.26\n db-1\tubuntu@192.168.0.50\n db-2\tubuntu@192.168.0.51\n\n\nSSH to remote\n-------------\n\nYou can easily connect to a remote through SSH. Use ``geofront-cli ssh``\ncommand instead of vanilla ``ssh``:\n\n.. code-block:: console\n\n $ geofront-cli ssh web-1\n Welcome to Ubuntu 12.04.3 LTS (GNU/Linux 2.6.32-042stab078.27 i686)\n\n * Documentation: https://help.ubuntu.com/\n ubuntu@web-1:~$ \n\nIn most cases, you probably need to list remotes to find an alias to SSH\nbefore run ``geofront-cli ssh`` command. ``geofront-cli go`` command is\na single command for these two actions at once:\n\n.. code-block:: console\n\n $ geofront-cli go\n (...interactive fuzzy finder for remotes is shown...)\n Welcome to Ubuntu 12.04.3 LTS (GNU/Linux 2.6.32-042stab078.27 i686)\n\n * Documentation: https://help.ubuntu.com/\n ubuntu@web-1:~$ \n\nNote that there's a shortcut command ``gfg`` which is an alias of\n``geofront-cli go``.\n\nThere is ``geofront-cli scp`` command as well, which is corresponding\nto ``scp``:\n\n.. code-block:: console\n\n $ geofront-cli scp file.txt web-1:file.txt\n file.txt 100% 3157 3.1KB/s 00:00\n $ geofront-cli scp -r web-1:path/etc/apt ./\n sources.list 100% 3157 3.1KB/s 00:00\n trusted.gpg 100% 14KB 13.9KB/s 00:00\n\n\nMissing features\n----------------\n\n- Shortcut for ``geofront-cli ssh`` command\n- Make ``geofront-cli ssh`` similar to ``ssh``\n- Autocompletion\n\n\nAuthor and license\n------------------\n\n`Hong Minhee`__ wrote geofront-cli, and Spoqa_ maintains it.\nIt is licensed under GPLv3_ or later.\n\n__ https://hongminhee.org/\n.. _Spoqa: http://www.spoqa.com/\n.. _GPLv3: http://www.gnu.org/licenses/gpl-3.0.html\n\n\nChangelog\n---------\n\nVersion 0.4.1\n`````````````\n\nReleased on May 24, 2017.\n\n- Fixed a bug that ``geofront-cli go``/``gfg`` had crashed with\n ``AttributeError`` when a user cancelled (i.e. Ctrl-C) to select a remote.\n [`#10`__]\n\n__ https://github.com/spoqa/geofront-cli/issues/10\n\n\nVersion 0.4.0\n`````````````\n\nReleased on May 23, 2017.\n\n- Dropped support of Python 2.6 and 3.2.\n- ``geofront-cli go`` command and its alias shortcut ``gfg`` were introduced.\n It's an interactive user interface to select a remote and SSH to it at once.\n- Fixed verification failure of SSL certificates when Python was installed\n using Homebrew on macOS. Now it depends on Certifi_.\n- Now the output list of ``geofront-cli remotes`` is sorted.\n- The second column of ``geofront-cli remotes --verbose`` result became\n vertically aligned.\n- The second column of ``geofront-cli remotes --verbose`` result became\n to omit the port number if it's 22 so that these are easy to copy-and-paste\n into other SSH programs.\n- Loading spinners became shown when time-taking tasks are running.\n\n.. _Certifi: https://github.com/certifi/python-certifi\n\n\nVersion 0.3.4\n`````````````\n\nReleased on April 3, 2017.\n\n- Fixed ``UnicodeError`` during signing the running Python 3 executable\n on macOS.\n\n\nVersion 0.3.3\n`````````````\n\nReleased on Match 30, 2017.\n\n- Now ``-d``/``--debug`` option prints more debug logs.\n- Fixed `system errors during getting/setting password through keyring/Keychain\n on macOS due to some unsigned Python executables`__.\n\n__ https://github.com/jaraco/keyring/issues/219\n\n\nVersion 0.3.2\n`````````````\n\nReleased on May 31, 2016.\n\n- Fixed ``ImportError`` on Python 2.6.\n\n\nVersion 0.3.1\n`````````````\n\nReleased on May 28, 2016.\n\n- Forward compatibility with Geofront 0.4.\n\n\nVersion 0.3.0\n`````````````\n\nReleased on January 15, 2016.\n\n- Fixed an ``AttributeError`` during handling error sent by server.\n [`#4`__]\n\n__ https://github.com/spoqa/geofront-cli/issues/4\n\n\nVersion 0.2.2\n`````````````\n\nReleased on November 14, 2014.\n\n- Added ``-v``/``--version`` option.\n- Fixed an ``AttributeError`` during handling error from server.\n [`#2`__, `#3`__ by Lee Jaeyoung]\n\n__ https://github.com/spoqa/geofront-cli/issues/2\n__ https://github.com/spoqa/geofront-cli/pull/3\n\n\nVersion 0.2.1\n`````````````\n\nReleased on June 29, 2014.\n\n- Added ``geofront-cli scp`` command.\n- Added the short option ``-S`` for ``--ssh``.\n- It becomes to no more depend on dirspec_. Instead it's simply bundled\n together.\n- ``geofront-cli`` now prints a usage description when no subcommand specified.\n\n.. _dirspec: https://pypi.python.org/pypi/dirspec\n\n\nVersion 0.2.0\n`````````````\n\nReleased on May 3, 2014.\n\n- Added handling of unfinished authentication error.\n- Added handling of incompatible protocol version.\n\n\nVersion 0.1.1\n`````````````\n\nReleased on April 22, 2014.\n\n- Fixed Python 2 incompatibility.\n- Added warning for non-SSL server URL.\n\n\nVersion 0.1.0\n`````````````\n\nFirst pre-alpha release. Released on April 21, 2014.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/spoqa/geofront-cli", "keywords": "", "license": "GPLv3 or later", "maintainer": "", "maintainer_email": "", "name": "geofront-cli", "package_url": "https://pypi.org/project/geofront-cli/", "platform": "", "project_url": "https://pypi.org/project/geofront-cli/", "project_urls": { "Homepage": "https://github.com/spoqa/geofront-cli" }, "release_url": "https://pypi.org/project/geofront-cli/0.4.1/", "requires_dist": null, "requires_python": "", "summary": "CLI client for Geofront, a simple SSH key management server", "version": "0.4.1" }, "last_serial": 2894992, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "15097e22e3998c551a3e9ef12b74f95e", "sha256": "4c4c08ba0b4482b636682ee87e719c6c3e9fa2f255358560520a884394612462" }, "downloads": -1, "filename": "geofront_cli-0.1.0-py3-none-any.whl", "has_sig": true, "md5_digest": "15097e22e3998c551a3e9ef12b74f95e", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 13366, "upload_time": "2014-04-20T15:29:50", "url": "https://files.pythonhosted.org/packages/83/b7/f71551f83055c48a8eabd15898d05fdfdd13bf4b2a3da4f850af4f263251/geofront_cli-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d8e142da19f12da43ab00e4199b91fbf", "sha256": "f97bcfb1759aea1eb8ccc3d6eda9b0beeaac7e70ede6990aa2b385aeea006da8" }, "downloads": -1, "filename": "geofront-cli-0.1.0.tar.gz", "has_sig": true, "md5_digest": "d8e142da19f12da43ab00e4199b91fbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11203, "upload_time": "2014-04-20T15:29:42", "url": "https://files.pythonhosted.org/packages/3c/e4/fabdf1d5e3046c04a2790323da0384b793c04cd5b36d03a3853b8ae91ff9/geofront-cli-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "11ef99ef815e20620df556fc512c3ce3", "sha256": "c2f4d153e58bd62273ccbf7310ac9aabf79f3a7e5e64e4982a7c39703d734da3" }, "downloads": -1, "filename": "geofront_cli-0.1.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "11ef99ef815e20620df556fc512c3ce3", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 13672, "upload_time": "2014-04-22T11:21:24", "url": "https://files.pythonhosted.org/packages/f0/c3/b53034580cfdba0e2ce4db529e7ea4b6cb043b9c808ca5a3ec4e9c3a9c9b/geofront_cli-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2cbc95a60133d98ee86239a5bd444b6", "sha256": "a5f4cefcf82a44b785ac41519a0a4f77fddddbcddf5b309fc675eae9e6ff1d6b" }, "downloads": -1, "filename": "geofront-cli-0.1.1.tar.gz", "has_sig": true, "md5_digest": "e2cbc95a60133d98ee86239a5bd444b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11528, "upload_time": "2014-04-22T11:21:20", "url": "https://files.pythonhosted.org/packages/cb/24/b216fc776abc11a491aeb75524ad6b6784bfcf994fe271454c47dfd0d388/geofront-cli-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "9d72d9c80b4c4598f51d920eff9f31d3", "sha256": "2bcd8e7a291a2addc444934c1fa472ea0530cb0c1d729609af1d25100ced7e65" }, "downloads": -1, "filename": "geofront_cli-0.2.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "9d72d9c80b4c4598f51d920eff9f31d3", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 14146, "upload_time": "2014-05-03T08:17:07", "url": "https://files.pythonhosted.org/packages/42/d6/d9b438c5477aa3ec1ca074c5d4f32a799a760d3f5e953cb772277ddd3b80/geofront_cli-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92e8f208562d0e58afcc291b64fe4832", "sha256": "e995dfbf1246d66a30017a4af8064745556f04f586a6422fef37601a28a505f7" }, "downloads": -1, "filename": "geofront-cli-0.2.0.tar.gz", "has_sig": true, "md5_digest": "92e8f208562d0e58afcc291b64fe4832", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11972, "upload_time": "2014-05-03T08:17:04", "url": "https://files.pythonhosted.org/packages/82/75/fd6cd309e3e50abe3817019fe3ffe493c72c78265840f3e2d0bcb32bbb73/geofront-cli-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "7a8362d2306c7c3cf194920c0cd756ea", "sha256": "75b80be6de64c31f6f12f8a870038059934f5dbf74ec3650626229b62c3e7abc" }, "downloads": -1, "filename": "geofront_cli-0.2.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "7a8362d2306c7c3cf194920c0cd756ea", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 25208, "upload_time": "2014-06-29T07:49:34", "url": "https://files.pythonhosted.org/packages/1a/b6/ea79110dbd52bb3bb989f60f2bdf866683e4b0906d484e41377adfc2ac88/geofront_cli-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ae575c3299588de3588e5c9b8c0684a", "sha256": "c32cf058fdfb600ecbd98ecb15d2c6cc5e24d73533ea5d2bc242f033dcc2f1ad" }, "downloads": -1, "filename": "geofront-cli-0.2.1.tar.gz", "has_sig": true, "md5_digest": "0ae575c3299588de3588e5c9b8c0684a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19176, "upload_time": "2014-06-29T07:49:30", "url": "https://files.pythonhosted.org/packages/4c/e7/1aad5212b8b1e4ba5bb4406d39b9db1173b483a5462aa48416bb84a7262f/geofront-cli-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "054ba2dd44693da022ee3eb55406bbff", "sha256": "1cdf5dee6b417993985b4fd8d2ba5983231216b6edb40090d665bdd2bf1e23e9" }, "downloads": -1, "filename": "geofront-cli-0.2.2.tar.gz", "has_sig": true, "md5_digest": "054ba2dd44693da022ee3eb55406bbff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19432, "upload_time": "2014-11-14T06:59:26", "url": "https://files.pythonhosted.org/packages/fe/4c/f4b4e214bd22269de0d23a11fa11fe8f6533308e432ad5863357696f9030/geofront-cli-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "1693d4dabf963e436e9c0b61d55b1851", "sha256": "eedb65796b7798b45a32ef34196f35be06ac84e4617c4338bc2740ac500d0521" }, "downloads": -1, "filename": "geofront-cli-0.3.0.tar.gz", "has_sig": true, "md5_digest": "1693d4dabf963e436e9c0b61d55b1851", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19592, "upload_time": "2016-01-14T15:11:26", "url": "https://files.pythonhosted.org/packages/f4/aa/2c44d10e0539b662cd5eca29070dad609f0d79b1cb3eea98441b08554a3a/geofront-cli-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "bf8a8e45f2b52e9822304d0763516132", "sha256": "064ec0a1830fc3f0249373888b5ca3ea089e17e7d7782f51cc7c4b3110538476" }, "downloads": -1, "filename": "geofront-cli-0.3.1.tar.gz", "has_sig": true, "md5_digest": "bf8a8e45f2b52e9822304d0763516132", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19655, "upload_time": "2016-05-27T18:16:44", "url": "https://files.pythonhosted.org/packages/9b/f5/c20eb420de31302237adccc7057da7d851a570713cfef7e5911234593543/geofront-cli-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "df9e41fe7b37197958ec7f2fc871e400", "sha256": "3a9a6aa3d7b10bc9ddfc619dc6ac7a51c5297b8afd471302c4befcc11383defe" }, "downloads": -1, "filename": "geofront-cli-0.3.2.tar.gz", "has_sig": true, "md5_digest": "df9e41fe7b37197958ec7f2fc871e400", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19757, "upload_time": "2016-05-31T13:54:51", "url": "https://files.pythonhosted.org/packages/27/e3/b3876c5dd90e9638963464aa0dac1311aa2163799912ed54bff013eb850d/geofront-cli-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "d39cbc8b4d35d7bd8ed7cedf7e5a20a9", "sha256": "77367f9c2dee0bc2c6c051e69235ab0548a426c7893169686f5d7ee0bbaffcf5" }, "downloads": -1, "filename": "geofront-cli-0.3.3.tar.gz", "has_sig": true, "md5_digest": "d39cbc8b4d35d7bd8ed7cedf7e5a20a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20520, "upload_time": "2017-03-30T07:21:07", "url": "https://files.pythonhosted.org/packages/7b/64/797714096b5b6d2af9c0abc76b940fe2840fa84e7edeb8151592c488cca7/geofront-cli-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "3bee757df7a1df72b7cd7ae683cef896", "sha256": "285b42f790cdf2dedf562f3516df969f952336a3970ca6f16cd67ea04d2f11a8" }, "downloads": -1, "filename": "geofront-cli-0.3.4.tar.gz", "has_sig": true, "md5_digest": "3bee757df7a1df72b7cd7ae683cef896", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20602, "upload_time": "2017-04-03T10:14:21", "url": "https://files.pythonhosted.org/packages/ff/52/82a2be9e5928d54bfbaf262ffdd7d8eea92687072b00806a6ebb0900a1bf/geofront-cli-0.3.4.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "62a4b3e413420b9b81c3ea99021827d5", "sha256": "0b05e252e0bd51190352368c96d46433e8852da815218504aa9e42ed814ee0d0" }, "downloads": -1, "filename": "geofront_cli-0.4.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "62a4b3e413420b9b81c3ea99021827d5", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 29609, "upload_time": "2017-05-22T15:53:12", "url": "https://files.pythonhosted.org/packages/bd/15/1dc5253395d98d96572cada6c02a3a0c5c06a92fb371eb1b9f1bb2458323/geofront_cli-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b918289b3b6c97b20497cd632acca1f", "sha256": "dc60455bdc07b5a943a80361bd20dc6042aa5c2ce4b7ba9c0434ed37227802b9" }, "downloads": -1, "filename": "geofront-cli-0.4.0.tar.gz", "has_sig": true, "md5_digest": "9b918289b3b6c97b20497cd632acca1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23471, "upload_time": "2017-05-22T15:53:09", "url": "https://files.pythonhosted.org/packages/bc/db/31edcaae60ebb50b50ff75a00fe5730b5832a94618c714fe5ecade5a6c4e/geofront-cli-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "1fbec14b31452d78c4de0436bf6987ce", "sha256": "0656f095ef9bb0ed9627d2e132ec97025ae265630172949b1565c2f468e75474" }, "downloads": -1, "filename": "geofront_cli-0.4.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "1fbec14b31452d78c4de0436bf6987ce", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 29766, "upload_time": "2017-05-24T04:43:58", "url": "https://files.pythonhosted.org/packages/94/d6/c90b1eb18c3827d894c5555c5644012b25649488b0ec8a45331dd180bc99/geofront_cli-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0014d590efa79a503d4342fee17c3c9", "sha256": "66230323668d54574b42db2a9af9f41c76fa14f180219f409eed340ad9ac716a" }, "downloads": -1, "filename": "geofront-cli-0.4.1.tar.gz", "has_sig": true, "md5_digest": "f0014d590efa79a503d4342fee17c3c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23637, "upload_time": "2017-05-24T04:43:55", "url": "https://files.pythonhosted.org/packages/40/80/2d5d3195c3f3de92437f7aeab9c6992f8be7bf5d1999a8d496471ae81374/geofront-cli-0.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1fbec14b31452d78c4de0436bf6987ce", "sha256": "0656f095ef9bb0ed9627d2e132ec97025ae265630172949b1565c2f468e75474" }, "downloads": -1, "filename": "geofront_cli-0.4.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "1fbec14b31452d78c4de0436bf6987ce", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 29766, "upload_time": "2017-05-24T04:43:58", "url": "https://files.pythonhosted.org/packages/94/d6/c90b1eb18c3827d894c5555c5644012b25649488b0ec8a45331dd180bc99/geofront_cli-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0014d590efa79a503d4342fee17c3c9", "sha256": "66230323668d54574b42db2a9af9f41c76fa14f180219f409eed340ad9ac716a" }, "downloads": -1, "filename": "geofront-cli-0.4.1.tar.gz", "has_sig": true, "md5_digest": "f0014d590efa79a503d4342fee17c3c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23637, "upload_time": "2017-05-24T04:43:55", "url": "https://files.pythonhosted.org/packages/40/80/2d5d3195c3f3de92437f7aeab9c6992f8be7bf5d1999a8d496471ae81374/geofront-cli-0.4.1.tar.gz" } ] }