{"id":17003845,"url":"https://github.com/cldwalker/lein-grep","last_synced_at":"2025-04-12T06:33:47.009Z","repository":{"id":6703595,"uuid":"7949044","full_name":"cldwalker/lein-grep","owner":"cldwalker","description":"A Leiningen plugin that renders meaningful search results.","archived":false,"fork":false,"pushed_at":"2015-05-22T21:35:59.000Z","size":146,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-06T18:53:02.620Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Clojure","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cldwalker.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-02-01T00:48:13.000Z","updated_at":"2017-03-02T01:55:18.000Z","dependencies_parsed_at":"2022-08-20T08:31:42.621Z","dependency_job_id":null,"html_url":"https://github.com/cldwalker/lein-grep","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cldwalker%2Flein-grep","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cldwalker%2Flein-grep/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cldwalker%2Flein-grep/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cldwalker%2Flein-grep/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cldwalker","download_url":"https://codeload.github.com/cldwalker/lein-grep/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248530171,"owners_count":21119586,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T04:32:54.516Z","updated_at":"2025-04-12T06:33:46.967Z","avatar_url":"https://github.com/cldwalker.png","language":"Clojure","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Description\n\nA Leiningen plugin that renders meaningful search results.\n\n## Install\n\nAdd `[lein-grep \"0.1.0\"]` to your ~/.lein/profiles.clj:\n\n    {:user {:plugins [[lein-grep \"0.1.0\"]]}}\n\n## Usage\n\nWhich do you prefer when searching? A well formatted table with one line per result:\n\n```sh\n$ lein grep table\nSearching over Artifact ID...\n+-------------------------------------------+-------------------------+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| artifact                                  | group                   | version    | desc                                                                                                                                                             |\n+-------------------------------------------+-------------------------+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| TableLayout                               | tablelayout             | 20050920   | TableLayout is a totally free layout manager designed to make\\n        creating user interfaces fast and easy. It can do anything\\n        GridBagLayout can ... |\n| TableLayoutPersistenceDelegate            | tablelayout             | 20020517   |                                                                                                                                                                  |\n| clj-table                                 | clj-table               | 0.1.5      | a SQL ORM for clojure                                                                                                                                            |\n| column-table-model                        | hu.kazocsaba            | 1.0.0      | A column-wise defined table model.                                                                                                                               |\n| de.huxhorn.sulky.buffers.table            | de.huxhorn.sulky        | 0.9.15     | This file is part of the sulky modules. It contains a TableModel using Buffer as backend.                                                                        |\n| metridoc-table-plugin                     | com.googlecode.metridoc | 0.30       | Provides basic functionality to provide a datasource for the metridoc toolkit                                                                                    |\n| org.connid.bundles.db.table               | org.connid.bundles.db   | 2.1.4      |                                                                                                                                                                  |\n| org.openl.rules.tableeditor               | org.openl.rules         | 5.9.4.1    | TableEditor JSF Component                                                                                                                                        |\n| org.openxma.addons.ui.table               | org.codehaus.openxma    | 5.0.8      |                                                                                                                                                                  |\n| org.openxma.addons.ui.tablecombo          | org.codehaus.openxma    | 5.0.8      |                                                                                                                                                                  |\n| sirocco-text-table-formatter              | org.ow2.sirocco         | 1.0        |                                                                                                                                                                  |\n| t1ck-widebase-db-table-mbt_2.9.1          | org.bitbucket.t1ck      | 0.1.0      | t1ck-widebase-db-table-mbt                                                                                                                                       |\n| t1ck-widebase-db-table-swfx_2.9.1         | org.bitbucket.t1ck      | 0.1.0      | t1ck-widebase-db-table-swfx                                                                                                                                      |\n| t1ck-widebase-db-table_2.9.1              | org.bitbucket.t1ck      | 0.1.0      | t1ck-widebase-db-table                                                                                                                                           |\n| table                                     | org.clojars.cldwalker   | 0.1.1      | Display ascii tables for almost any data structure with ease                                                                                                     |\n| table                                     | table                   | 0.3.2      | Display ascii tables for almost any data structure with ease                                                                                                     |\n| table-data-copier                         | com.googlecode.usc      | 0.4        | copy table's data from one database to another database(same table schema)                                                                                       |\n| table-data-copier                         | com.github.usc          | 0.2        | copy table's data from one database to another database(same table schema)                                                                                       |\n| tablefilter-swing                         | net.coderazzi           | 4.5.0      | TableFilter is a set of Swing components to support user-driven filtering on table.                                                                              |\n| tablefilter-swing-java5                   | net.coderazzi           | 4.5.0      | TableFilter is a set of Swing components to support user-driven filtering on table.\\nThis project corresponds to the Java5 version                               |\n| tableformatter                            | tableformatter          | 0.96.2     | iNamik TableFormatter is a simple set of Java classes to help print text in tabulated form.                                                                      |\n| tablelayout                               | org.clojars.taweili     | 2009.08.26 |                                                                                                                                                                  |\n| utils-apl-derived-table                   | org.omnaest.utils       | 0.2.7      |                                                                                                                                                                  |\n| utils-apl-derived-table-orientdbconnector | org.omnaest.utils       | 0.2.7      |                                                                                                                                                                  |\n| widebase-db-table_2.9.1                   | com.github.widebase     | 0.1.1      | widebase-db-table                                                                                                                                                |\n| widebase-db-table_2.9.2                   | com.github.widebase     | 0.1.3      | widebase-db-table                                                                                                                                                |\n| widebase-io-table_2.9.1                   | com.github.widebase     | 0.1.1      | widebase-io-table                                                                                                                                                |\n| widebase-io-table_2.9.2                   | com.github.widebase     | 0.1.3      | widebase-io-table                                                                                                                                                |\n| widebase-rpc-table_2.9.1                  | com.github.widebase     | 0.1.0      | widebase-rpc-table                                                                                                                                               |\n+-------------------------------------------+-------------------------+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+\nCount: 29\nPage: 1/1\n```\n\nOr the default search?\n\n```sh\n$ lein search table\nSearching over Artifact ID...\n == Showing page 1 / 9\n[tablelayout/TableLayoutPersistenceDelegate \"20020517\"]\n[tablelayout/TableLayout \"20050920\"] TableLayout is a totally free layout manager designed to make\n        creating user interfaces fast and easy. It can do anything\n        GridBagLayout can do and much, much more. Yet it is remarkably\n        simple and easy to use.\n[tablelayout/TableLayout \"20050920\" :classifier \"sources\"] TableLayout is a totally free layout manager designed to make\n        creating user interfaces fast and easy. It can do anything\n        GridBagLayout can do and much, much more. Yet it is remarkably\n        simple and easy to use.\n[tablelayout/TableLayout \"20050920\" :classifier \"javadoc\"] TableLayout is a totally free layout manager designed to make\n        creating user interfaces fast and easy. It can do anything\n        GridBagLayout can do and much, much more. Yet it is remarkably\n        simple and easy to use.\n[tablelayout/TableLayout \"20020517\"]\n[org.openl.rules/org.openl.rules.tableeditor \"5.8.0\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.8.0\" :classifier \"sources\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.8.0\" :classifier \"javadoc\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.5\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.5\" :classifier \"sources\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.5\" :classifier \"javadoc\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.4\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.4\" :classifier \"sources\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.4\" :classifier \"javadoc\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.3\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.3\" :classifier \"sources\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.3\" :classifier \"javadoc\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.2\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.2\" :classifier \"sources\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.2\" :classifier \"javadoc\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.1.2\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.1.2\" :classifier \"sources\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.1.2\" :classifier \"javadoc\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.1.1\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.1.1\" :classifier \"sources\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.1.1\" :classifier \"javadoc\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.1\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.1\" :classifier \"sources\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.1\" :classifier \"javadoc\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.0\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.0\" :classifier \"sources\"] TableEditor JSF Component\n[org.openl.rules/org.openl.rules.tableeditor \"5.7.0\" :classifier \"javadoc\"] TableEditor JSF Component\n[org.connid.bundles.db/org.connid.bundles.db.table \"1.2.1\"]\n[org.connid.bundles.db/org.connid.bundles.db.table \"1.2.1\" :classifier \"sources\"]\n[org.connid.bundles.db/org.connid.bundles.db.table \"1.2.1\" :classifier \"javadoc\"]\n[org.connid.bundles.db/org.connid.bundles.db.table \"1.2\"]\n[org.connid.bundles.db/org.connid.bundles.db.table \"1.2\" :classifier \"sources\"]\n[org.connid.bundles.db/org.connid.bundles.db.table \"1.2\" :classifier \"javadoc\"]\n[org.connid.bundles.db/org.connid.bundles.db.table \"1.1\"]\n[org.connid.bundles.db/org.connid.bundles.db.table \"1.1\" :classifier \"sources\"]\n[org.connid.bundles.db/org.connid.bundles.db.table \"1.1\" :classifier \"javadoc\"]\n[org.codehaus.openxma/org.openxma.addons.ui.table \"4.0.2\" :packaging \"war\"]\n[org.codehaus.openxma/org.openxma.addons.ui.table \"4.0.2\" :classifier \"sources\"]\n[org.codehaus.openxma/org.openxma.addons.ui.table \"4.0.2\" :classifier \"facade\"]\n[org.codehaus.openxma/org.openxma.addons.ui.table \"4.0.1\" :packaging \"war\"]\n[org.codehaus.openxma/org.openxma.addons.ui.table \"4.0.1\" :classifier \"sources\"]\n[org.codehaus.openxma/org.openxma.addons.ui.table \"4.0.1\" :classifier \"facade\"]\n[org.codehaus.openxma/org.openxma.addons.ui.table \"4.0.0\" :packaging \"war\"]\n[org.codehaus.openxma/org.openxma.addons.ui.table \"4.0.0\" :classifier \"sources\"]\n[org.codehaus.openxma/org.openxma.addons.ui.table \"4.0.0\" :classifier \"facade\"]\n```\n\n## TODO\n* Collapse forks by default using artifact name\n* Consider adding more attributes from ArtifactInfo results\n* Option parsing for multiple options\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcldwalker%2Flein-grep","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcldwalker%2Flein-grep","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcldwalker%2Flein-grep/lists"}