{ "info": { "author": "Jatin Nagpal", "author_email": "jatinn@outlook.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python", "Topic :: Internet", "Topic :: Software Development", "Topic :: System", "Topic :: Terminals", "Topic :: Utilities" ], "description": "MiProMan: (My iTerm2 Profile Manager)\r\n=====================================\r\n.. image:: https://badge.fury.io/py/miproman.png\r\n :target: http://badge.fury.io/py/miproman\r\n\r\n*[Infomercial voice]*\r\n \u201cHey kids! Are you tired of maintaining those pesky iTerm2 profiles?\r\n\r\n Well look no further because we have just the thing **MiProMan**.\r\n\r\n Adding a new profile with **MiProMan** is easy.\r\n\r\n.. code-block:: bash\r\n\r\n $ add_profile server007 --tags \"Super Secret Server\"\r\n\r\nUsage\r\n-----\r\n.. code-block:: bash\r\n\r\n usage: add_profile [-h] [-c COMMAND] [-t [TAGS [TAGS ...]]]\r\n [-r STOP | START,STOP] [-p FILE] [-n TEMPLATE_NAME] [-v]\r\n [--version]\r\n servers [servers ...]\r\n\r\n MiProMan - iTerm2 Profiles Manager for Humans!\r\n\r\n positional arguments:\r\n servers Servers to create profiles for.\r\n Can use the form server{0:02d} with the range flag to add a range of servers.\r\n Skips if server already exists.\r\n\r\n optional arguments:\r\n -h, --help show this help message and exit\r\n\r\n -c COMMAND, --command COMMAND\r\n The command to run for each profile.\r\n Use {0} to refernce the server name in the command.\r\n Default: ssh {0}\r\n\r\n -t [TAGS [TAGS ...]], --tags [TAGS [TAGS ...]]\r\n Tags for the profiles.\r\n\r\n -r STOP | START,STOP, --range STOP | START,STOP\r\n If server uses range format add profiles for specified range.\r\n Can be provided as a single number or comma separated pair.\r\n If single value range starts from 1.\r\n Ex. server{0:02d} -r 4 => server01 - server04\r\n Ex. server{0:02d} -r 10,20 => server10 - server20\r\n\r\n -p FILE, --profile FILE\r\n iTerm2 profile plist.\r\n Default: $HOME/Library/Preferences/com.googlecode.iterm2.plist\r\n\r\n -n TEMPLATE_NAME, --template TEMPLATE_NAME\r\n iTerm2 profile name to be used as base template for new server entries.\r\n Template is required to add new profiles.\r\n Default: Default\r\n\r\n -v, --verbose Increase output verbosity.\r\n\r\n --version show program's version number and exit\r\n\r\nInstallation\r\n------------\r\nTo install MiProMan, simply:\r\n\r\n.. code-block:: bash\r\n\r\n $ pip install miproman\r\n\r\nOr, if you choose to build it yourself:\r\n\r\n.. code-block:: bash\r\n\r\n $ python setup.py install\r\n\r\nFeatures\r\n--------\r\n\r\n- Add new profiles from the console\r\n- Supports python string substitution format for the server and command\r\n- Define default settings in user config to avoid typing oll options", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/jatinn/miproman/tarball/0.1", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jatinn/miproman", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "miproman", "package_url": "https://pypi.org/project/miproman/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/miproman/", "project_urls": { "Download": "https://github.com/jatinn/miproman/tarball/0.1", "Homepage": "https://github.com/jatinn/miproman" }, "release_url": "https://pypi.org/project/miproman/0.1/", "requires_dist": null, "requires_python": null, "summary": "Easy iTerm2 Profiles For Everyone!", "version": "0.1" }, "last_serial": 868463, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "4fdb9757fbd01224b826f0c217cd0b4e", "sha256": "cfb92418f737b6177f8013e666835bced9bf4394ed87ceaa71d31872f4a21908" }, "downloads": -1, "filename": "miproman-0.1.tar.gz", "has_sig": false, "md5_digest": "4fdb9757fbd01224b826f0c217cd0b4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4817, "upload_time": "2013-09-18T05:51:21", "url": "https://files.pythonhosted.org/packages/25/ef/ce8d49f0e9e12d6132845d8b6639fc7956f48157b6d624c90598974f62ed/miproman-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4fdb9757fbd01224b826f0c217cd0b4e", "sha256": "cfb92418f737b6177f8013e666835bced9bf4394ed87ceaa71d31872f4a21908" }, "downloads": -1, "filename": "miproman-0.1.tar.gz", "has_sig": false, "md5_digest": "4fdb9757fbd01224b826f0c217cd0b4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4817, "upload_time": "2013-09-18T05:51:21", "url": "https://files.pythonhosted.org/packages/25/ef/ce8d49f0e9e12d6132845d8b6639fc7956f48157b6d624c90598974f62ed/miproman-0.1.tar.gz" } ] }