{ "info": { "author": "Justine T Kizhakkinedath", "author_email": "justine@kizhak.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6" ], "description": "\n[![Built with Spacemacs](https://cdn.rawgit.com/syl20bnr/spacemacs/442d025779da2f62fc86c2082703697714db6514/assets/spacemacs-badge.svg)](http://spacemacs.org)\n\"Instagram\"\n\"Twitter\"\n\"Facebook\"\n
\n\n- - -\n\n[![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://lbesson.mit-license.org/)\n[![forthebadge made-with-python](http://ForTheBadge.com/images/badges/made-with-python.svg)](https://www.python.org/)\n\n\n\n- - -\n\n# `LSG => ls | grep` \n\n## Table of contents \n\n- [Introduction](#introduction)\n- [Features](#features)\n- [Getting Started](#getting-started)\n - [Installation](#installation)\n - [Usage](#usage)\n- [Full Documentation](#full-documentation)\n- [License](#license)\n\n## Introduction\n\nThis project started as a shell script for `ls | grep` to check if a folder contains the file which I am looking for.\n\nI tried using `find` and other unix-like tools, but either they were too complicated to use or the results were not what I wanted.\n\nThe package doesn't aim to revolutionize the way you do your `ls` or anything else. Its just a better substitution to bash script.\n\n**[Back to top](#table-of-contents)**\n\n## Features\n\n- Search for multiple files and folders.\n- Specify a path to search or it will search within current directory.\n- Print total number of results.\n- Case insensitive substring search.\n- Results are displayed in separate categories.\n- OS agnostic\n\n**[Back to top](#table-of-contents)**\n\n## Getting Started\n\n### Installation\n\n`pip install lsg`\n\n### Usage\n\n`lsg FILENAME`\n\n- Search for `.py` files in current directory.\n\n ``` bash\n $ lsg .py\n ----------Total number of entries----------> 1\n ----------Files----------------------------> 1\n setup.py\n ```\n\n- Search for `.py` files in `lsg` directory.\n\n ``` bash\n $ lsg .py -p lsg\n ----------Total number of entries----------> 2\n ----------Files----------------------------> 2\n __init__.py\n main.py\n ```\n\n**[Back to top](#table-of-contents)**\n\n## Full Documentation\n\nFor more help run `lsg -h` or `lsg --help` on terminal.\n\n``` bash\n$ lsg -h\nusage: lsg [-h] [--path PATH] FILENAME [FILENAME ...]\n\nCheck if a specific file or folder exists in current or in a specified\ndirectory\n\npositional arguments:\n FILENAME name of file or folder to search\n\noptional arguments:\n -h, --help show this help message and exit\n --path PATH, -p PATH path to search (default: current directory)\n```\n\nAny feature requests, bugs etc feel free to create an issue on [Gitlab][website].\n\nRead [CHANGELOG], [CODE OF CONDUCT], [CONTRIBUTING] guide.\n\n[website]: https://gitlab.com/justinekizhak/lsg\n[CHANGELOG]: CHANGELOG.md\n[CODE OF CONDUCT]: CODE_OF_CONDUCT.md\n[CONTRIBUTING]: CONTRIBUTING.md\n\n## License\n\n[MIT License]\n\nCopyright (c) 2019 Justine Thomas Kizhakkinedath\n\n[MIT License]: LICENSE.txt\n\n**[Back to top](#table-of-contents)**\n\n- - -\n\n[![forthebadge](https://forthebadge.com/images/badges/60-percent-of-the-time-works-every-time.svg)](https://forthebadge.com)\n[![forthebadge](https://forthebadge.com/images/badges/contains-cat-gifs.svg)](https://forthebadge.com)\n[![forthebadge](https://forthebadge.com/images/badges/powered-by-watergate.svg)](https://forthebadge.com)\n\n- - -", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/justinethomas/lsg", "keywords": "command-line tool search files and folders", "license": "", "maintainer": "", "maintainer_email": "", "name": "lsg", "package_url": "https://pypi.org/project/lsg/", "platform": "", "project_url": "https://pypi.org/project/lsg/", "project_urls": { "Bug Reports": "https://gitlab.com/justinekizhak/lsg/issues", "Homepage": "https://gitlab.com/justinethomas/lsg", "Say Thanks!": "http://saythanks.io/to/justinekizhak", "Source": "https://gitlab.com/justinekizhak/lsg" }, "release_url": "https://pypi.org/project/lsg/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "A better alias for `ls | grep`", "version": "0.1.0" }, "last_serial": 5439773, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "bc8712bd1c262c4649449cccf87f4790", "sha256": "29947134052fc682dbd55358a071bc76e85f1acd5b7d6f95740678c2eebedabf" }, "downloads": -1, "filename": "lsg-0.1.0.tar.gz", "has_sig": false, "md5_digest": "bc8712bd1c262c4649449cccf87f4790", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4713, "upload_time": "2019-06-24T09:27:46", "url": "https://files.pythonhosted.org/packages/86/91/1359a2e48e17e74b06e74e3ef4709cc1b2d6ddb649afbc3f9063bddcf6da/lsg-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bc8712bd1c262c4649449cccf87f4790", "sha256": "29947134052fc682dbd55358a071bc76e85f1acd5b7d6f95740678c2eebedabf" }, "downloads": -1, "filename": "lsg-0.1.0.tar.gz", "has_sig": false, "md5_digest": "bc8712bd1c262c4649449cccf87f4790", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4713, "upload_time": "2019-06-24T09:27:46", "url": "https://files.pythonhosted.org/packages/86/91/1359a2e48e17e74b06e74e3ef4709cc1b2d6ddb649afbc3f9063bddcf6da/lsg-0.1.0.tar.gz" } ] }