{ "info": { "author": "Florian Baumann", "author_email": "flo@noqqe.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Topic :: Terminals", "Topic :: Utilities" ], "description": ".. image:: https://travis-ci.org/noqqe/cmddocs.svg?branch=master\n :target: https://travis-ci.org/noqqe/cmddocs\n\n.. image:: https://codecov.io/gh/noqqe/cmddocs/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/noqqe/cmddocs\n\ncmddocs\n=======\n\n``cmddocs`` is an interactive commandline wiki. It\nlets you easily maintain your docs/cheetsheets/notes using:\n\n- Plain Text Files\n- Write ``markdown`` in your local Editor\n- View in your local Pager\n- Versioning with ``git``\n\ncmddocs is like a framework around your plaintext files.\n\nWhy ?\n-----\n\nI kind of started ``cmddocs`` because I couldn't find something like\nthis on the internet. Here's my usecase. Im working as a DevOps guy\nbeing in touch with various types of software, languages, tools,\noperating systems and databases. To remember all those things I need a\nplace to store commands, workflows and short howtos.\n\nMost of the software I use (and love) runs on a OpenBSD Box on the\ninternet and are commandline-based. These are\n`mutt `__,\n`taskwarrior `__,\n`jrnl `__,\n`weechat `__ and so on...But i was missing a tool\nfor documentation.\n\nAfter switching to just plaintext files using\n``vim`` and ``git`` it was also a bit annoying. So I wrote\n``cmddocs`` to make it easier for me to handle my plaintext files.\n\nMarkdown Rendering\n------------------\n\n``cmddocs`` uses the `mistune `__ lexer to\nwrap markdown with ansi control sequences instead of html tags.\n\nIt looks something like this.\n\n.. image:: https://raw.github.com/noqqe/cmddocs/master/cmddocs-md2ascii.png\n\nDemo\n----\n\nTo give you an idea what it looks/feels like I created a short terminal\nrecording.\n\n`asciinema cmddocs demo `__\n\nInstallation\n------------\n\n::\n\n pip install cmddocs\n\nAlso make sure you have `tree` installed.\n\n\nConfiguration\n-------------\n\nCreate ``.cmddocsrc`` file in your $HOME with the following content\n(adjust to your needs):\n\n::\n\n [General]\n Datadir = /home/noqqe/Docs\n Default_Commit_Message = small changes\n Excludedir = .git/\n Editor = /usr/local/bin/vim\n # EditorFlags = -C\n Pager = /usr/bin/less\n PagerFlags = -fr\n Prompt = cmddocs>\n Promptcolor = 37\n Intro_Message = cmddocs - press ? for help\n Mail = mail@example.org\n Default_Extension = md\n\n [Colors]\n Header12 = 37\n Header345 = 37\n Codeblock = 92\n\nThe only required option is \"Datadir\", everything else will be guessed\nor defaults to a sane default value. Once you start cmddocs.py the CLI\nwill be shown. Use ``help`` for commands.\n\nQuick Start\n-----------\n\nAt first, create a very minimal config, like\n\n::\n\n [General]\n Datadir = /home/noqqe/Docs\n Editor = /usr/local/bin/vim\n Pager = /usr/bin/less\n\nThen you can start using cmddocs.\n\n::\n\n $ cmddocs\n cmddocs - press ? for help\n cmddocs> help\n\n Documented commands (type help ):\n ========================================\n EOF delete e help list mail pwd search undo\n cd diff edit info log move revert stats version\n d dirs exit l ls mv rm status view\n\n cmddocs> help l\n\n Show files in current working dir\n\n cmddocs> help log\n\n Show git logs of your docs.\n\n Usage: log # default loglines: 10)\n log 20 # show 20 loglines\n log 20 article # show log for specific article\n log databases/mongodb 3 # same\n\nCommand Documentation\n---------------------\n\n``cd``\n------\n\nChange directory\n\n::\n\n Usage:\n cd Programming/\n cd\n\n``delete``, ``rm``\n------------------\n\nDelete an article\n\n::\n\n Usage:\n delete databases/mongodb\n rm databases/mssql\n\n\n``dirs``, ``d``\n---------------\n\nShow directories in current working dir\n\n::\n\n Usage:\n dirs\n d\n dirs Databases/\n\n\n``e``, ``edit``\n---------------\n\nEdit or create new article.\n\n::\n\n Usage:\n edit databases/mongodb\n edit intro\n\n\n\n``list``, ``l``, ``ls``\n-----------------------\n\nShow files in current working dir\n\n::\n\n Usage:\n list\n l\n list Databases/\n\n\n``move``, ``mv``\n----------------\n\nMove an article to a new location\n\n::\n\n Usage:\n move databases/mongodb databases/MongoDB\n move life/foo notes/foo\n mv life/foo notes/foo\n\n``view``\n--------\n\nView an article. Creates temporary file with converted markdown to\nansi colored output. Opens your PAGER. (Only less supported atm)\n\n::\n\n Usage:\n view databases/mongodb\n view intro\n\n``mail``\n--------\n\nMail an article to a friend\n\n::\n\n Usage:\n mail databases/mongodb\n Recipient: mail@example.net\n\n mail programming/r/loops\n mail intro\n\n``pwd``\n-------\n\nShow current directory\n\n::\n\n Usage:\n pwd\n\n``search``\n----------\n\nSearch for keyword in current directory\n\n::\n\n Usage:\n search mongodb\n search foo\n\n``undo``, ``revert``\n-------------------\n\nYou can revert your changes (use revert from git)\n\n::\n\n\n Usage:\n undo HEAD\n undo 355f375\n\n Will ask for confirmation.\n\n``diff``\n--------\n\nShow git diffs between files and commits\n\n::\n\n Usage:\n diff 7 # show diff for last 7 changes\n diff 1 article # show diff for last change to article\n diff # show last 5 diffs\n\n``info``\n--------\n\nShow infos for an article\n\n::\n\n Usage:\n info article\n info Databases/mongodb\n Created: 2014-01-18 11:18:03 +0100\n Updated: 2015-10-23 14:14:44 +0200\n Commits: 26\n Lines: 116\n Words: 356\n Characters: 2438\n\n``log``\n--------\n\nShow git logs of your docs.\n\n::\n\n Usage:\n log # default loglines: 10)\n log 20 # show 20 loglines\n log 20 article # show log for specific article\n log databases/mongodb 3 # same\n\n``status``\n----------\n\nShow git repo status of your docs\n\n::\n\n Usage:\n status\n\n``stats``\n---------\n\nCalculate some statistics on your docs\n\n::\n\n Usage:\n stats\n\n``exit``, ``EOF``\n-----------------\n\nExit cmddocs\n\n::\n\n Usage:\n exit\n\n\n``help``\n--------\n\nList available commands with \"help\" or detailed help with \"help cmd\".\n\n``version``\n-----------\n\nShow version of cmddocs\n\n::\n\n Usage:\n version\n\n\nChangelog\n---------\n\nSee Changelog_.\n\n.. _Changelog: https://github.com/noqqe/cmddocs/blob/master/CHANGELOG.rst\n\nLicense\n-------\n\nSee License_.\n\n.. _License: https://github.com/noqqe/cmddocs/blob/master/License.txt", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/noqqe/cmddocs", "keywords": "markdown wiki commandline git", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "cmddocs", "package_url": "https://pypi.org/project/cmddocs/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/cmddocs/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/noqqe/cmddocs" }, "release_url": "https://pypi.org/project/cmddocs/1.0.3/", "requires_dist": null, "requires_python": null, "summary": "An interactive commandline interface for your personal docs using python, Cmd, git and markdown", "version": "1.0.3" }, "last_serial": 2646989, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "d44492bf07c48d3a0ec6d2c2a628134b", "sha256": "4acddf5982d53509fcc0ae8289ea666d88d2e18632d80d16827f73805b81f656" }, "downloads": -1, "filename": "cmddocs-0.10.0.tar.gz", "has_sig": false, "md5_digest": "d44492bf07c48d3a0ec6d2c2a628134b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7839, "upload_time": "2015-06-06T12:40:48", "url": "https://files.pythonhosted.org/packages/d9/a0/4bd46a26dcb05bdcbafa57b7b0cb1395a987e05fd44eb5b9f296bf470f30/cmddocs-0.10.0.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "e15f076469a4bbb684f26f70eeabd84f", "sha256": "3b332e116454937996b7d52ca2eb6f5daaa0b821104cc59166e359d1c9c9d037" }, "downloads": -1, "filename": "cmddocs-0.10.1.tar.gz", "has_sig": false, "md5_digest": "e15f076469a4bbb684f26f70eeabd84f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7848, "upload_time": "2015-06-06T12:42:31", "url": "https://files.pythonhosted.org/packages/cf/1e/f6446f4957ba3b13920d783289923e2f0018fe2f994128efadaaceb7fd8f/cmddocs-0.10.1.tar.gz" } ], "0.10.2": [ { "comment_text": "", "digests": { "md5": "0a42627f21f2feb54f21243833ae3657", "sha256": "0599c02c87583998c4d4066f9eeb32b0e7d6f1c85a8d433c7c34eb8ec0097967" }, "downloads": -1, "filename": "cmddocs-0.10.2.tar.gz", "has_sig": false, "md5_digest": "0a42627f21f2feb54f21243833ae3657", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7850, "upload_time": "2015-06-06T12:45:57", "url": "https://files.pythonhosted.org/packages/ba/58/075ba2862856257b7e5943fe985f7fdfefd256ac311bfd33e6ccf21e89c0/cmddocs-0.10.2.tar.gz" } ], "0.10.3": [ { "comment_text": "", "digests": { "md5": "c0a11bb08d17d33a9c6859f43fe395cb", "sha256": "03b1e982cfe4cdbd4cddd7c527dc587a1448000536e10657234896fa9cda8316" }, "downloads": -1, "filename": "cmddocs-0.10.3.tar.gz", "has_sig": false, "md5_digest": "c0a11bb08d17d33a9c6859f43fe395cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7874, "upload_time": "2015-06-06T12:51:01", "url": "https://files.pythonhosted.org/packages/bf/67/545021b094c62eb061ae2eec3fcb741fd30b77cfe8273a5525d0c3ba0990/cmddocs-0.10.3.tar.gz" } ], "0.10.4": [ { "comment_text": "", "digests": { "md5": "210515cbbbc04c4ffacf87ce9646a5eb", "sha256": "8a539aaf9c91dc3794f8884f9b28c623c1434e1602d8525f907a0d71d7203753" }, "downloads": -1, "filename": "cmddocs-0.10.4.tar.gz", "has_sig": false, "md5_digest": "210515cbbbc04c4ffacf87ce9646a5eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7803, "upload_time": "2015-06-06T13:35:16", "url": "https://files.pythonhosted.org/packages/d7/1f/1ab8adeaa1692240ebb31b528c065d6f52d762fe1bc6108808d249b9718b/cmddocs-0.10.4.tar.gz" } ], "0.10.5": [ { "comment_text": "", "digests": { "md5": "f8ad0fd3a9a7eee190fc8dcdfb8a0e92", "sha256": "a1513382f9d4b7adc5cf8800cc4717972a0eac6991f22f598ec0b9a4fa5be68e" }, "downloads": -1, "filename": "cmddocs-0.10.5.tar.gz", "has_sig": false, "md5_digest": "f8ad0fd3a9a7eee190fc8dcdfb8a0e92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7851, "upload_time": "2015-06-06T16:25:10", "url": "https://files.pythonhosted.org/packages/1f/79/8c0a6c632abcb6fa0a6cc4838a3b499d9431d7c3ec6a4210cbdd9739c801/cmddocs-0.10.5.tar.gz" } ], "0.10.6": [ { "comment_text": "", "digests": { "md5": "9b8679aff5228e0236041e1c2725a7af", "sha256": "0fcd4fb422d19b4883a7d26acb5c48d8bb4cdb815e14157162fcb4c0a48ee40f" }, "downloads": -1, "filename": "cmddocs-0.10.6.tar.gz", "has_sig": false, "md5_digest": "9b8679aff5228e0236041e1c2725a7af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7909, "upload_time": "2015-06-14T10:52:35", "url": "https://files.pythonhosted.org/packages/26/bb/fe4dabddea248937d547b37fddc7aa2a8057cb78f98c6bd3156cf2380ff0/cmddocs-0.10.6.tar.gz" } ], "0.10.7": [ { "comment_text": "", "digests": { "md5": "aec6fc8035688599f22ecf6e31f215cd", "sha256": "67daa24449944d59c92a9c7eb3bc2c70965417f1f21f1c972e59e62f170eb27c" }, "downloads": -1, "filename": "cmddocs-0.10.7.tar.gz", "has_sig": false, "md5_digest": "aec6fc8035688599f22ecf6e31f215cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8226, "upload_time": "2015-10-16T22:14:42", "url": "https://files.pythonhosted.org/packages/a9/a3/7d2fcf2deb751e76a077aa5cbabeab29b8e70aff36e96615d52522d57e96/cmddocs-0.10.7.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "260a0e2c47cec6ecce4ea5e669d91d13", "sha256": "1cda77233f281338cb54d43ff2f5f77c67fd4eb8ebdc2110a27dfd307c92b4fe" }, "downloads": -1, "filename": "cmddocs-0.11.0.tar.gz", "has_sig": false, "md5_digest": "260a0e2c47cec6ecce4ea5e669d91d13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8784, "upload_time": "2015-11-08T15:32:13", "url": "https://files.pythonhosted.org/packages/2b/9f/a393b12e0eb21d25b55b753805f9883e9fbf19d2ad7fd91429f8abc603b8/cmddocs-0.11.0.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "c038bf2455031460ed29eec808159885", "sha256": "bf15594de622969b13a662d6f0d081d2fc44ee366019ee0aa8572caeae49b245" }, "downloads": -1, "filename": "cmddocs-0.12.0.tar.gz", "has_sig": false, "md5_digest": "c038bf2455031460ed29eec808159885", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9097, "upload_time": "2015-11-08T17:04:28", "url": "https://files.pythonhosted.org/packages/16/24/2ddb0441dba233447de8338397ab18e0a147286089ecce7304151e8bfaef/cmddocs-0.12.0.tar.gz" } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "cfd5de133c99e18b86578f9e3caa7963", "sha256": "ab0d5e5a93a7ec91fa6188f22429c86626a5aedea58ac1ba92f843cb6cbee061" }, "downloads": -1, "filename": "cmddocs-0.12.1.tar.gz", "has_sig": false, "md5_digest": "cfd5de133c99e18b86578f9e3caa7963", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9140, "upload_time": "2015-11-08T18:11:53", "url": "https://files.pythonhosted.org/packages/bb/83/d99a68bf91fd75ff6a965ab9adeb9b3287855e235294facc9f1a5046432f/cmddocs-0.12.1.tar.gz" } ], "0.12.2": [ { "comment_text": "", "digests": { "md5": "da41182cc45aea30db257cc9097c1408", "sha256": "e1bb789fed1981b144c189ddd25890d55c037d48a905f653eb12a2aa2c7f03cb" }, "downloads": -1, "filename": "cmddocs-0.12.2.tar.gz", "has_sig": false, "md5_digest": "da41182cc45aea30db257cc9097c1408", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9164, "upload_time": "2015-11-10T12:25:14", "url": "https://files.pythonhosted.org/packages/0a/8d/52c77322e0957d5e3ffc905cf0943faf16e3c13e25bbbd70db9cdcca0caa/cmddocs-0.12.2.tar.gz" } ], "0.12.3": [ { "comment_text": "", "digests": { "md5": "6a9fb4d998f59fd654cac5366dd79c14", "sha256": "e19b2875cc29e20c16e0d0a2befc03ccd5da25b5d6ad9f34c49966a8593931cc" }, "downloads": -1, "filename": "cmddocs-0.12.3.tar.gz", "has_sig": false, "md5_digest": "6a9fb4d998f59fd654cac5366dd79c14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8847, "upload_time": "2015-11-11T09:43:02", "url": "https://files.pythonhosted.org/packages/55/70/893b2d2275fbcecaf51bce1c791d34082d6eedd766680c8e53aa552098ef/cmddocs-0.12.3.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "84bfb2465f20f2d5a7397ab05f1a896a", "sha256": "4f2fbb2b7581522269e575bd7b5b3368977a19f52433fc823209032bfbd25b5b" }, "downloads": -1, "filename": "cmddocs-0.13.0.tar.gz", "has_sig": false, "md5_digest": "84bfb2465f20f2d5a7397ab05f1a896a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10004, "upload_time": "2015-12-08T15:26:26", "url": "https://files.pythonhosted.org/packages/c3/24/8a2365177ffe3f60f333770db1c83ae43e14d442b2451b42559e3a4325f4/cmddocs-0.13.0.tar.gz" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "440815dcf0b6bac198a969af88c2efdd", "sha256": "4e292e102abb61ca736d7d7072da02116a811967899e4812ca007329fd93589f" }, "downloads": -1, "filename": "cmddocs-0.14.0.tar.gz", "has_sig": false, "md5_digest": "440815dcf0b6bac198a969af88c2efdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10007, "upload_time": "2015-12-08T18:15:06", "url": "https://files.pythonhosted.org/packages/98/4e/10d8ab4e9754c317d4ca075d0008e883c0836d5ee22fdfde9334725b4924/cmddocs-0.14.0.tar.gz" } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "ad388b6f576707c161852cd0fb782f19", "sha256": "971d0b49d6e62e3abae88e0539e57d381bc6d83d072a059b1d93151a7649fa0f" }, "downloads": -1, "filename": "cmddocs-0.15.0.tar.gz", "has_sig": false, "md5_digest": "ad388b6f576707c161852cd0fb782f19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11484, "upload_time": "2015-12-13T19:25:25", "url": "https://files.pythonhosted.org/packages/6f/b1/1acc7270f416558c2ad9cedc067cd7e35eb743a2237ddb4c3fe3653d179b/cmddocs-0.15.0.tar.gz" } ], "0.16.0": [ { "comment_text": "", "digests": { "md5": "e0a9b0c6a72e2692440724633fa420e3", "sha256": "43eec7cd6c517d70e39520a547c038110285ac363087e6f911875be6d5f74e6e" }, "downloads": -1, "filename": "cmddocs-0.16.0.tar.gz", "has_sig": false, "md5_digest": "e0a9b0c6a72e2692440724633fa420e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11909, "upload_time": "2016-04-12T09:58:09", "url": "https://files.pythonhosted.org/packages/be/77/a7c9caf142c073f8521b75a79628b7ebb6751a50f546af4eb79704eed9d8/cmddocs-0.16.0.tar.gz" } ], "0.16.1": [ { "comment_text": "", "digests": { "md5": "82a7f1672e7b14b299c3845b94f16dd8", "sha256": "3db1c205156cb12ad16de95c54f13c3f3d6c07fc8f509e8c192d50ebc8b82fe2" }, "downloads": -1, "filename": "cmddocs-0.16.1.tar.gz", "has_sig": false, "md5_digest": "82a7f1672e7b14b299c3845b94f16dd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11914, "upload_time": "2016-04-12T10:45:30", "url": "https://files.pythonhosted.org/packages/9b/fb/c61a7748f9f79d026d47309004db283a9df24fa65a681d6bb3e99193691b/cmddocs-0.16.1.tar.gz" } ], "0.16.2": [ { "comment_text": "", "digests": { "md5": "667eadd0c9799b52e6c557c5abc28cf0", "sha256": "4ccd266b8a40c69c410a23a42204078e52afc6fa33728a39048bc4f35e677dcd" }, "downloads": -1, "filename": "cmddocs-0.16.2.tar.gz", "has_sig": false, "md5_digest": "667eadd0c9799b52e6c557c5abc28cf0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11933, "upload_time": "2016-04-12T12:16:22", "url": "https://files.pythonhosted.org/packages/58/17/d2ac3a58f12047cb253855e8c495451f60acca560aa38a730552d357f3c5/cmddocs-0.16.2.tar.gz" } ], "0.17.0": [ { "comment_text": "", "digests": { "md5": "9bb9b70ba42fceeb374b86639cbf7c53", "sha256": "c8be9a843d949947759f3d9880fd5b03cd3e93f781ebbe44af9e274dd18b4f26" }, "downloads": -1, "filename": "cmddocs-0.17.0.tar.gz", "has_sig": false, "md5_digest": "9bb9b70ba42fceeb374b86639cbf7c53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12043, "upload_time": "2016-12-08T12:57:41", "url": "https://files.pythonhosted.org/packages/5e/b3/d4ceeb57a1faa6db892dccba37960dc3fa065652d3c1f179ec4205ed7d69/cmddocs-0.17.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "581ce2d9f113a6057387eca5dba076b5", "sha256": "8e27bd7f36040e5db78d7c1c157b4422b8951cc4af94cb6448cce2b9a7e80f42" }, "downloads": -1, "filename": "cmddocs-0.9.0.tar.gz", "has_sig": false, "md5_digest": "581ce2d9f113a6057387eca5dba076b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6503, "upload_time": "2015-05-17T17:01:24", "url": "https://files.pythonhosted.org/packages/59/7e/17534eb585e97c2265c9bb84ccb5b383af8a031049dec4943930358ccdac/cmddocs-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "6609d0ee1f9519ed207cefc732b9f3cb", "sha256": "d282057090f4ebd451d608ec63524ae32a81bcd3cd68f05bcf627ad068d8db6b" }, "downloads": -1, "filename": "cmddocs-0.9.1.tar.gz", "has_sig": false, "md5_digest": "6609d0ee1f9519ed207cefc732b9f3cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5042, "upload_time": "2015-05-17T17:07:59", "url": "https://files.pythonhosted.org/packages/b6/f6/c0ef1869088d3d9f8fb8d80007a2d2f867cd424f3cfad2d778254ed32e2c/cmddocs-0.9.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "b8db6834c4888c9d70a3dfdd0e18f6b7", "sha256": "32329babe343edb70de1c67824e1885eecfda67a424bb28299c8ed814c208849" }, "downloads": -1, "filename": "cmddocs-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b8db6834c4888c9d70a3dfdd0e18f6b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11962, "upload_time": "2017-02-13T14:23:47", "url": "https://files.pythonhosted.org/packages/dc/e6/a28d53d3bbda800c9862518a70d5be3b0afea64b540ac0bd0ecbedf037e6/cmddocs-1.0.0.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "be1aa0cc846326b940eee22674c04225", "sha256": "61e65507889c061506c51e9235f44f23162bf93c87a0d2694495ce4d1645d49e" }, "downloads": -1, "filename": "cmddocs-1.0.3.tar.gz", "has_sig": false, "md5_digest": "be1aa0cc846326b940eee22674c04225", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11969, "upload_time": "2017-02-16T15:05:24", "url": "https://files.pythonhosted.org/packages/d2/83/f37c1889086311829a325fc71ad07520ff6b986ab3de1a5253fa25b5d56d/cmddocs-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "be1aa0cc846326b940eee22674c04225", "sha256": "61e65507889c061506c51e9235f44f23162bf93c87a0d2694495ce4d1645d49e" }, "downloads": -1, "filename": "cmddocs-1.0.3.tar.gz", "has_sig": false, "md5_digest": "be1aa0cc846326b940eee22674c04225", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11969, "upload_time": "2017-02-16T15:05:24", "url": "https://files.pythonhosted.org/packages/d2/83/f37c1889086311829a325fc71ad07520ff6b986ab3de1a5253fa25b5d56d/cmddocs-1.0.3.tar.gz" } ] }