{ "info": { "author": "Andrew Stanton", "author_email": "Andrew Stanton", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.6" ], "description": "Description\n-------\n'python-cts' adds a new executable, 'cts', which searches ctag files for your tag and then executes a command on the selected tag. By default, it executes \"$EDITOR +{lineNumber} {file}\", which opens the found file your default editor.\n\nSince 'cts' is only as good as your ctag files, it is recommended running ctags with '--extra=+f' so as to index filenames as well. This will let you do 'cts Foo.java' to automatically open up Foo.java in your editor of choice.\n\nAlternatively, one can add a new line, '--extra=+f', to ~/.ctags to set it as a default option for the ctags command. This is likely a better solution as it will also work with scripts, editors, and other out-of-band processes.\n\nIf provided a tags file with line numbers instead of patterns, 'cts' will attempt to read the line of code from the actual file.\n\nExample 1\n-------\n cts bar -i -c /some/directory/tags\n\n1. '-c /some/directory/tags' indicates cts should use that tags file rather than attempting to find one.\n\n2. '-i' indicates that it's a case insensitive search. The resulting search query is /^bar$/i\n\n3. Upon selecting a tag, executes \"$EDITOR +{pattern} {file}.\n\nExample 2\n---------\n cts Foo -p -kc -t scala,py -e \"grep def {file}\"\n\n1. Since no ctag file was specified, recurse from the current directory up until a 'tags' file is found.\n\n2. '-p' indicates a partial search, so look for a /.*Foo.*/ in the tag file.\n\n3. '-kc' \nindicates to filter out everything that isn't kind 'c', or class definitions.\n\n4. '-t scala,py' indicates to filter out all tags that are not files with 'scala' or py as the extension.\n\n5. '-e \"grep def {file}\"' indicates that after a selection has been made, to execute \"grep def {file}\" where {file} will be filled in with the absolute path to the reference file.\n\nTo Install (From Pip)\n----------\n\n pip install python-cts\n\nIf upgrading:\n \n pip install python-cts --upgrade\n\n\nTo Install (From Source)\n----------\n\n1. Checkout the repo\n2. python setup.py install\n3. Profit!\n\nUsage\n-----\n\nType 'cts -h' to get usage information\n\n", "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/Refefer/python-cts", "keywords": null, "license": "LICENSE", "maintainer": null, "maintainer_email": null, "name": "python-cts", "package_url": "https://pypi.org/project/python-cts/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/python-cts/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Refefer/python-cts" }, "release_url": "https://pypi.org/project/python-cts/0.1.7.8/", "requires_dist": null, "requires_python": null, "summary": "Command line ctag search", "version": "0.1.7.8" }, "last_serial": 848604, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "0a5f4d174a87a09ffa307a3a6cde1528", "sha256": "388f74b6487ad7e2bc0d8f961c8cf4f57605ff226a4b3da8556cafb7a6ad033d" }, "downloads": -1, "filename": "python-cts-0.1.tar.gz", "has_sig": false, "md5_digest": "0a5f4d174a87a09ffa307a3a6cde1528", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2305, "upload_time": "2013-08-19T13:25:42", "url": "https://files.pythonhosted.org/packages/05/a3/b3652c1c1d48bb4729bc3566af2a5594f7462f0174c16571c8d429f4f5b9/python-cts-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "built for Linux-3.5.0-37-generic-x86_64-with-glibc2.7", "digests": { "md5": "4b746a3ddbbcd01e54f569ec29d922fa", "sha256": "27f65eb9c97e879db7574ca32297be7664fc93e392d956aa11b278ab1b35e11e" }, "downloads": -1, "filename": "python-cts-0.1.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "4b746a3ddbbcd01e54f569ec29d922fa", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 2166, "upload_time": "2013-08-19T13:40:31", "url": "https://files.pythonhosted.org/packages/67/5d/9910e25ae856c377750c53fe6c9800dff01e59f77affb40830a4cdd82861/python-cts-0.1.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "633ab2d6b909d37dba063101a5f0e70e", "sha256": "57bd37b39c9e7cc6f9438d10fe578c7c1b6ddb3d851f62d2c191a9ba628bb212" }, "downloads": -1, "filename": "python-cts-0.1.1.tar.gz", "has_sig": false, "md5_digest": "633ab2d6b909d37dba063101a5f0e70e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2369, "upload_time": "2013-08-19T13:43:38", "url": "https://files.pythonhosted.org/packages/0a/7b/572bd8f2ae1f57590925d06bb34b061e392dc7a542d6bc6e26fd4199e40d/python-cts-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a7b4293a2d6bdb83ca444325e7c23967", "sha256": "23a06a46299601bdf6fe7d8b0a6a09e276fc51a4cd999aa9762e9ad147fd0ccb" }, "downloads": -1, "filename": "python-cts-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a7b4293a2d6bdb83ca444325e7c23967", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2601, "upload_time": "2013-08-19T13:49:45", "url": "https://files.pythonhosted.org/packages/3d/86/9eb3ceccef4bfc0cf24919f5b562f5aee273a112687dd7a059ecacf05e6c/python-cts-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "aa67f351aa4913cac2dfacc2a8fe1340", "sha256": "dc80b9f8066651c95b38e2874f110ef4b34d848e2af2e6f2a3dfe2b9aff2aca7" }, "downloads": -1, "filename": "python-cts-0.1.3.tar.gz", "has_sig": false, "md5_digest": "aa67f351aa4913cac2dfacc2a8fe1340", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3068, "upload_time": "2013-08-19T15:08:28", "url": "https://files.pythonhosted.org/packages/28/60/3b37bdb811655a24195c2d1f1a84aa8c8cae6547af09af1b6cbbd3a8ca6a/python-cts-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "286e076451dfafb51e2bce3e5aeb453d", "sha256": "ef082c41ccf12dbb093f3ce6a0a4f5b1edc75bbabbc57315bbacf19cc46adfff" }, "downloads": -1, "filename": "python-cts-0.1.4.tar.gz", "has_sig": false, "md5_digest": "286e076451dfafb51e2bce3e5aeb453d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3433, "upload_time": "2013-08-19T20:02:04", "url": "https://files.pythonhosted.org/packages/76/28/49b8765f48f8870ea42ff03ee9bd1b6cb4e611f05b285643021db8e1eae8/python-cts-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "fc23c623b74558ec901145768a01391a", "sha256": "e72f61b67b19bf5cf26ce1189ee8588b7b2bcb39799471666c165bdca05f18b9" }, "downloads": -1, "filename": "python-cts-0.1.5.tar.gz", "has_sig": false, "md5_digest": "fc23c623b74558ec901145768a01391a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3402, "upload_time": "2013-08-20T15:52:06", "url": "https://files.pythonhosted.org/packages/fc/e5/ce9a18a9e526c22f00ef802299280df0f97c0f066f812f87f9c6f9e43508/python-cts-0.1.5.tar.gz" } ], "0.1.5.1": [ { "comment_text": "", "digests": { "md5": "26856a7e99de4a90238a1a293a67ebaa", "sha256": "29816ca5616097b1376b899f6e4f420de237e828ccce1da500131f086e7fe35e" }, "downloads": -1, "filename": "python-cts-0.1.5.1.tar.gz", "has_sig": false, "md5_digest": "26856a7e99de4a90238a1a293a67ebaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4355, "upload_time": "2013-08-20T16:27:02", "url": "https://files.pythonhosted.org/packages/9f/68/47a602905183cb9adf409b33cb1be8564ae3831d5e45aa35a0288a7a1e50/python-cts-0.1.5.1.tar.gz" } ], "0.1.5.2": [ { "comment_text": "", "digests": { "md5": "9ac9d3705880eae3f7921859609f41c6", "sha256": "340b054cefbb4e340b595682e41cc444e998a54b355a69feba20dbc11ac1a82e" }, "downloads": -1, "filename": "python-cts-0.1.5.2.tar.gz", "has_sig": false, "md5_digest": "9ac9d3705880eae3f7921859609f41c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3524, "upload_time": "2013-08-20T16:38:19", "url": "https://files.pythonhosted.org/packages/9b/9f/95d0c0a3575f59dbd324bd52db7f25e1bedcf2826bbac64ac02f1360df1f/python-cts-0.1.5.2.tar.gz" } ], "0.1.5.3": [ { "comment_text": "", "digests": { "md5": "3ea0c6f4cb253d3017aa85eab6efb202", "sha256": "abca986dd227b7376732d1e9f5edfd7dbf61b8c11359817b542012bb294d0a07" }, "downloads": -1, "filename": "python-cts-0.1.5.3.tar.gz", "has_sig": false, "md5_digest": "3ea0c6f4cb253d3017aa85eab6efb202", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4736, "upload_time": "2013-08-20T16:45:20", "url": "https://files.pythonhosted.org/packages/4f/3e/7970a557e51d42c751aa12b87aff1588530eb1f430fe74df2334e912c126/python-cts-0.1.5.3.tar.gz" } ], "0.1.5.4": [ { "comment_text": "", "digests": { "md5": "601c96fcd3de44781e62e5507dc6580a", "sha256": "65f3b77d7a67277fdff56cd9d8871e82d8a457e7915a33ba12a7fa54e0038a5f" }, "downloads": -1, "filename": "python-cts-0.1.5.4.tar.gz", "has_sig": false, "md5_digest": "601c96fcd3de44781e62e5507dc6580a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4751, "upload_time": "2013-08-20T16:47:11", "url": "https://files.pythonhosted.org/packages/b3/a0/b85c036a12abd910ed5625f7198e152e3c5469dc1587bc115e739adee6d9/python-cts-0.1.5.4.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "6163fb9d59fd7dc2820348bfcca8bf24", "sha256": "04b71dd05e3f727c4d439bace998b0c7821e3b88ef68ea945b6585dcf392c129" }, "downloads": -1, "filename": "python-cts-0.1.6.tar.gz", "has_sig": false, "md5_digest": "6163fb9d59fd7dc2820348bfcca8bf24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4948, "upload_time": "2013-08-20T21:32:19", "url": "https://files.pythonhosted.org/packages/5f/45/16c2d38af21d72866774f14aca9ac25a2d510349684690ef001776716e7b/python-cts-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "6380afb995a0f80acdd57e9977a0ee47", "sha256": "296c3708d914786fdd8a89c38956e0fdb157d1953d83f4ba0d288f6cf1ff64d6" }, "downloads": -1, "filename": "python-cts-0.1.7.tar.gz", "has_sig": false, "md5_digest": "6380afb995a0f80acdd57e9977a0ee47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5376, "upload_time": "2013-08-21T02:54:33", "url": "https://files.pythonhosted.org/packages/cb/46/af7bfd5c110c2e306a6c0bd0c83d9a39da0873beefd09c9ec564c67ad437/python-cts-0.1.7.tar.gz" } ], "0.1.7.1": [ { "comment_text": "", "digests": { "md5": "574dd06a7dadb568c57cfc40ae67cf61", "sha256": "f9e75879d6da25544254e30bffce566989874c72ac883dbf60dce3e070d0a6c9" }, "downloads": -1, "filename": "python-cts-0.1.7.1.tar.gz", "has_sig": false, "md5_digest": "574dd06a7dadb568c57cfc40ae67cf61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5393, "upload_time": "2013-08-21T03:27:30", "url": "https://files.pythonhosted.org/packages/a0/19/0bd3cb0abf96b0335344d33939f709dfd2ed9a777fe2f07fabb693975f42/python-cts-0.1.7.1.tar.gz" } ], "0.1.7.2": [ { "comment_text": "", "digests": { "md5": "32d3dafc4b3ceb3ace48bf5e2815fe09", "sha256": "af6cb9e6c89672b580d90f55200fd556dcd077b67135c9ec24b8460b2e9d4229" }, "downloads": -1, "filename": "python-cts-0.1.7.2.tar.gz", "has_sig": false, "md5_digest": "32d3dafc4b3ceb3ace48bf5e2815fe09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5440, "upload_time": "2013-08-21T16:14:07", "url": "https://files.pythonhosted.org/packages/8c/7c/176d594219ba59a95ab60453a63fe3290c2d48a7962af14d237d08f83e13/python-cts-0.1.7.2.tar.gz" } ], "0.1.7.3": [ { "comment_text": "", "digests": { "md5": "5d2e693c331a5e1e162381f2af374560", "sha256": "bf625749f41c22e9f2943f1dc6aec0623fbb42916d3650d7801f30ca9cc17546" }, "downloads": -1, "filename": "python-cts-0.1.7.3.tar.gz", "has_sig": false, "md5_digest": "5d2e693c331a5e1e162381f2af374560", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5906, "upload_time": "2013-08-21T18:36:18", "url": "https://files.pythonhosted.org/packages/9e/f7/548ec111c5ddd7731d9d65c56b16bd572bd60c041a86e1e4e6c6f2b1d91e/python-cts-0.1.7.3.tar.gz" } ], "0.1.7.5": [ { "comment_text": "", "digests": { "md5": "153bada1bc8733159e6402954edc804c", "sha256": "8ab63e5a95a70fb5aef4cf4e62fc56107adc237ad91c2453b29bc9dc98222639" }, "downloads": -1, "filename": "python-cts-0.1.7.5.tar.gz", "has_sig": false, "md5_digest": "153bada1bc8733159e6402954edc804c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6465, "upload_time": "2013-08-24T18:02:37", "url": "https://files.pythonhosted.org/packages/86/a8/fb6dafe939aeef4ea6d115e07fb05b8e5f9de71a303ce8d805dc42488228/python-cts-0.1.7.5.tar.gz" } ], "0.1.7.6": [ { "comment_text": "", "digests": { "md5": "c01bbf4c6d661c1993d1ef416dd1c871", "sha256": "eb94757b9cfe6b575e253eeab5c8cb8b32241821ac34e0bcd15d6de28626d886" }, "downloads": -1, "filename": "python-cts-0.1.7.6.tar.gz", "has_sig": false, "md5_digest": "c01bbf4c6d661c1993d1ef416dd1c871", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6318, "upload_time": "2013-08-24T18:11:24", "url": "https://files.pythonhosted.org/packages/19/4d/61cf7af423b4dd5a42d8ad5ebd3268718d0924f493009cd5aef4ea944497/python-cts-0.1.7.6.tar.gz" } ], "0.1.7.7": [ { "comment_text": "", "digests": { "md5": "4179e6e8dc5d47b98c7fbd6d34c45e4f", "sha256": "7f606410f8ede8daecd828ea36cad447035a6c8523c359293c06f69a60e05670" }, "downloads": -1, "filename": "python-cts-0.1.7.7.tar.gz", "has_sig": false, "md5_digest": "4179e6e8dc5d47b98c7fbd6d34c45e4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6466, "upload_time": "2013-08-24T18:32:29", "url": "https://files.pythonhosted.org/packages/6a/b2/3fe6ca8d4defaffd24ad04b1f278499e8825bca21525aa67ce0fd7571bd1/python-cts-0.1.7.7.tar.gz" } ], "0.1.7.8": [ { "comment_text": "", "digests": { "md5": "75c4341cf87326086a05daa2db7a071d", "sha256": "798460dbac4966bb9427f2ea74f5be19322be6341171b8c41ea432f4266917c6" }, "downloads": -1, "filename": "python-cts-0.1.7.8.tar.gz", "has_sig": false, "md5_digest": "75c4341cf87326086a05daa2db7a071d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6466, "upload_time": "2013-08-25T18:36:18", "url": "https://files.pythonhosted.org/packages/dc/57/ca55039c8a3981280c58e3dc6af1cc445efc7e8574f057cd798ee5a756e9/python-cts-0.1.7.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "75c4341cf87326086a05daa2db7a071d", "sha256": "798460dbac4966bb9427f2ea74f5be19322be6341171b8c41ea432f4266917c6" }, "downloads": -1, "filename": "python-cts-0.1.7.8.tar.gz", "has_sig": false, "md5_digest": "75c4341cf87326086a05daa2db7a071d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6466, "upload_time": "2013-08-25T18:36:18", "url": "https://files.pythonhosted.org/packages/dc/57/ca55039c8a3981280c58e3dc6af1cc445efc7e8574f057cd798ee5a756e9/python-cts-0.1.7.8.tar.gz" } ] }