{ "info": { "author": "Alexander Hultn\u00e9r", "author_email": "ahultner@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.7" ], "description": "# $_ tmux-resurrect-util\nCLI utility for handling routine tasks with tmux-resurrect\n\n```shell\n\u00bb tmux-res --help\nUsage: tmux-res [OPTIONS] COMMAND [ARGS]...\n\n TMUX Resurrect utility, simplifies and automates common tasks\n\nOptions:\n --version Show the version and exit.\n -v, --verbose Enables verbose mode\n --help Show this message and exit.\n\nCommands:\n clean Archive tmux state files older then one month\n link-last Link last to newest tmux resurrect file\n```\n\n\n## Install\n*In below examples I use unopionated `pip` for installation. I recommend installing it into a virtualenv, there are multiple tools to achive this.*\n\n**Requirements** \nTo use this utility you need Python 3.7. See [app.py](app.py) for specifics.\n```shell\n\u00bb python --version\nPython 3.7.0\n\u00bb pip --version\npip 10.0.1 from /\u2026/lib/python3.7/site-packages/pip (python 3.7)\n```\n**Install** \nYou may need to use `pip3 install` if you've got pip linked to legacy python (2.x)\n```shell\ngit clone git@github.com:Hultner/tmux-resurrect-util.git\npip install ./tmux-resurrect-util\n```\n\n**Install via pip**\nYou may also install this package through pip via PyPI\n```shell\npip install tmux-resurrect-util\n```\n\n## Development & contributions\n*Fork and send a PR!*\nFor formatting I use [black](https://github.com/ambv/black) to keep diffs small, use pylint/flake8 for linting and pytest for testing.\nCode is currently in prototype-phase, simplifications, refactoring and other quality improvements are welcome.\n\n### Roadmap\nThe current product roadmap are documented as a `TODO:`-section in the module docstring of [app.py](app.py). Highlevel test psuedo code are found in [test.py](test.py).\n\n### Get started\nI use pipenv for development. Make sure you update the `Pipfile` and `Pipefile.lock` if you add or update dependencies.\nAvoid adding external packages if they aren't needed, especially low activity ones. \nConsult with me if you're planning to create a PR where you want to pull in something new and fancy.\n```shell\n\u00bb git clone git@github.com:Hultner/tmux-resurrect-util.git\n...\n\u00bb cd tmux-resurrect-util\n\u00bb pipenv install -e .\n...\n\u00bb vi .\n```\nEnjoy!\n\n---\n*\u201dInpsiring qoutes aren't for everyone\u201d* \u2014 Some [One](data:text/html;base64,PHNjcmlwdCBzcmM9Imh0dHBzOi8vZ2lzdGNkbi5naXRoYWNrLmNvbS9IdWx0bmVyL2JjMDIzOGJkOWIxZDI4M2JhMWM5NDczZjU0M2ZmZjc4L3Jhdy9kM2U5YWFkYTdlMGRlNzFkNmNlYTY1MDVmMTljZGE2NjE1MmE0MDFlL2hpLmpzIiBpbnRlZ3JpdHk9InNoYTM4NC0yaGZ6aFlkelB1SGd0S1E2Vk96UGlNbEN2Nzl3WDM1NzdxTDR3eWpmNWhMYkEvcW1BZHhCbXdxNGl6YXRwRy93IiBjcm9zc29yaWdpbj0iYW5vbnltb3VzIj48L3NjcmlwdD4=), Somewhere (sometime).\n\n\n```\n .\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": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "tmux-res", "package_url": "https://pypi.org/project/tmux-res/", "platform": "", "project_url": "https://pypi.org/project/tmux-res/", "project_urls": null, "release_url": "https://pypi.org/project/tmux-res/0.4.8/", "requires_dist": [ "Click", "python-dotenv" ], "requires_python": ">=3.7", "summary": "Handles your tmux resurrect files", "version": "0.4.8" }, "last_serial": 4494235, "releases": { "0.4.1": [ { "comment_text": "", "digests": { "md5": "06065b76728c81431fa0a9996e380239", "sha256": "28e77c07495d85112ef9ad4be3b80a44422c5bae44672f1bc4f30a827dbb3f96" }, "downloads": -1, "filename": "tmux_res-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "06065b76728c81431fa0a9996e380239", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 5032, "upload_time": "2018-10-11T14:54:06", "url": "https://files.pythonhosted.org/packages/ef/49/17758858a4b4c84fc1266ad71f40a7d14c05c35c1206b2b62e1301570964/tmux_res-0.4.1-py3-none-any.whl" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "4daa05036f18b9080b4a903ea35f08fe", "sha256": "10a4147c8ee258f25b4ff2374a382bbbb577839012b8d08028baacc78bb70f06" }, "downloads": -1, "filename": "tmux_res-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4daa05036f18b9080b4a903ea35f08fe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 7063, "upload_time": "2018-10-11T15:03:02", "url": "https://files.pythonhosted.org/packages/2c/d1/caa26b3fdb53ee60232c12d7d930988ec0b8882ea4900c19eb8a82a2f9ff/tmux_res-0.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a7b1abaa27a6b6cc5ec10e8f8814304", "sha256": "bb26b2976676172fcdc154ff9a307bbc84d9ceb6a191dbdd4391e1b13de23520" }, "downloads": -1, "filename": "tmux-res-0.4.3.tar.gz", "has_sig": false, "md5_digest": "8a7b1abaa27a6b6cc5ec10e8f8814304", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5820, "upload_time": "2018-10-11T15:03:03", "url": "https://files.pythonhosted.org/packages/07/1e/4038be6762a3d20128b2277d6a59d75e46f3481cc7490d55e624acd80b26/tmux-res-0.4.3.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "d63bd89af43f2da0517d33bb69dbf69d", "sha256": "fc949f62d343dae478800877d7dc627101bda84b803410276c3f9fae2d377583" }, "downloads": -1, "filename": "tmux_res-0.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "d63bd89af43f2da0517d33bb69dbf69d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 7125, "upload_time": "2018-10-11T15:30:57", "url": "https://files.pythonhosted.org/packages/47/35/a68a614d4757a5036115b0e6c5925c9e55c93bc40a38e49a997b08bc54ea/tmux_res-0.4.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d2238b5bc029eb1bf37c09de28c6cc0", "sha256": "7cb45175a3749f925ea9b94fa2034d016055cd31cd2f950ba0d1cce87790d6fd" }, "downloads": -1, "filename": "tmux-res-0.4.5.tar.gz", "has_sig": false, "md5_digest": "4d2238b5bc029eb1bf37c09de28c6cc0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5879, "upload_time": "2018-10-11T15:30:58", "url": "https://files.pythonhosted.org/packages/ad/60/d98994ab28191fdd2e3cb4c59595842a555edfb610213cfdc063f3ef5214/tmux-res-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "e30274a03887cae8ee676c33cee7fe4a", "sha256": "01b26ecf4dfd3bfed2448b0c71239f1518f72b619485ad8efc17d902b3bc699f" }, "downloads": -1, "filename": "tmux_res-0.4.6-py3-none-any.whl", "has_sig": false, "md5_digest": "e30274a03887cae8ee676c33cee7fe4a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 7397, "upload_time": "2018-10-11T16:09:01", "url": "https://files.pythonhosted.org/packages/ba/72/61f108c3cc5021d2a2fb0a976a4377e36d3544f59bdcd3dc450c0f760de1/tmux_res-0.4.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44607e714079f8caf5b9fb59e2fcc08f", "sha256": "1a66b968334f9f9e9200f4c08c51b6a0f7d4a0ff5ced5989359d44c10325d148" }, "downloads": -1, "filename": "tmux-res-0.4.6.tar.gz", "has_sig": false, "md5_digest": "44607e714079f8caf5b9fb59e2fcc08f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 6246, "upload_time": "2018-10-11T16:09:03", "url": "https://files.pythonhosted.org/packages/5a/02/bebb5676c24caf059f0ea6e1adce2e9b532fcf0c2bb2000d22aa176de148/tmux-res-0.4.6.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "46ff59457f1ff6219c2832820888dafa", "sha256": "079448c9ecd9f2456bb6fbf002481c60d2e5eec98c3dca300a8caabfed2f7270" }, "downloads": -1, "filename": "tmux_res-0.4.7-py3-none-any.whl", "has_sig": false, "md5_digest": "46ff59457f1ff6219c2832820888dafa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 7376, "upload_time": "2018-10-11T16:13:19", "url": "https://files.pythonhosted.org/packages/e1/99/383baffb1753cf3900bf1a76ee88478fa6db658dce372b98455ee32e6a91/tmux_res-0.4.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "460acad0da6a936d901203e0906c6d1c", "sha256": "96347db5455d3d06bfd45ae2561e55049c42e1fdc106d885950b93502b3c4a8a" }, "downloads": -1, "filename": "tmux-res-0.4.7.tar.gz", "has_sig": false, "md5_digest": "460acad0da6a936d901203e0906c6d1c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 6230, "upload_time": "2018-10-11T16:13:21", "url": "https://files.pythonhosted.org/packages/ce/b1/8755de399adbe7a4a7feb6bb9129f91f3b5c0ef5be02bc04b8530d2eb976/tmux-res-0.4.7.tar.gz" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "42713492211e8c65ce70f91197dc8e54", "sha256": "aefe5b09d36fcb3c196cac6b03f1ef1bd61ca6f17b199703381a57561b235ff0" }, "downloads": -1, "filename": "tmux_res-0.4.8-py3-none-any.whl", "has_sig": false, "md5_digest": "42713492211e8c65ce70f91197dc8e54", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 7381, "upload_time": "2018-11-16T16:16:28", "url": "https://files.pythonhosted.org/packages/09/80/a0294c244aebbdc9f13c06b182a7c1857618da20eabd1c88c4f449dbdf09/tmux_res-0.4.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "362ab4747aa37ed7378ae35c14970125", "sha256": "3dee367d60c76f334f5735b66c038d722faf838769eed189e5a31b5dce8f9a43" }, "downloads": -1, "filename": "tmux-res-0.4.8.tar.gz", "has_sig": false, "md5_digest": "362ab4747aa37ed7378ae35c14970125", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 6233, "upload_time": "2018-11-16T16:16:30", "url": "https://files.pythonhosted.org/packages/63/1b/d1da024d87a296df0458aba2dcdc01be79c3480df5627aecfdadc2ee4f8e/tmux-res-0.4.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "42713492211e8c65ce70f91197dc8e54", "sha256": "aefe5b09d36fcb3c196cac6b03f1ef1bd61ca6f17b199703381a57561b235ff0" }, "downloads": -1, "filename": "tmux_res-0.4.8-py3-none-any.whl", "has_sig": false, "md5_digest": "42713492211e8c65ce70f91197dc8e54", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 7381, "upload_time": "2018-11-16T16:16:28", "url": "https://files.pythonhosted.org/packages/09/80/a0294c244aebbdc9f13c06b182a7c1857618da20eabd1c88c4f449dbdf09/tmux_res-0.4.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "362ab4747aa37ed7378ae35c14970125", "sha256": "3dee367d60c76f334f5735b66c038d722faf838769eed189e5a31b5dce8f9a43" }, "downloads": -1, "filename": "tmux-res-0.4.8.tar.gz", "has_sig": false, "md5_digest": "362ab4747aa37ed7378ae35c14970125", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 6233, "upload_time": "2018-11-16T16:16:30", "url": "https://files.pythonhosted.org/packages/63/1b/d1da024d87a296df0458aba2dcdc01be79c3480df5627aecfdadc2ee4f8e/tmux-res-0.4.8.tar.gz" } ] }