{"id":18053765,"url":"https://github.com/hymkor/findo","last_synced_at":"2026-04-30T10:31:33.814Z","repository":{"id":82954665,"uuid":"112330395","full_name":"hymkor/findo","owner":"hymkor","description":"Search filename from the subdirectories of the current directory.","archived":false,"fork":false,"pushed_at":"2023-01-10T03:47:57.000Z","size":34,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-10T15:50:54.906Z","etag":null,"topics":["commandprompt","find","unix-like","windows"],"latest_commit_sha":null,"homepage":null,"language":"Go","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/hymkor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-11-28T12:07:46.000Z","updated_at":"2023-01-11T06:55:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"fe0e26ad-0c4b-42c7-b894-bb6a7b3aca49","html_url":"https://github.com/hymkor/findo","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hymkor%2Ffindo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hymkor%2Ffindo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hymkor%2Ffindo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hymkor%2Ffindo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hymkor","download_url":"https://codeload.github.com/hymkor/findo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247307327,"owners_count":20917448,"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":["commandprompt","find","unix-like","windows"],"created_at":"2024-10-31T00:07:56.965Z","updated_at":"2026-04-30T10:31:33.716Z","avatar_url":"https://github.com/hymkor.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Go Report Card](https://goreportcard.com/badge/github.com/zetamatta/findo)](https://goreportcard.com/report/github.com/zetamatta/findo)\r\n\r\nfindo - a command like `find`\r\n==============================\r\n\r\nThe `findo` search files from the tree below the current directory.\r\n\r\n```\r\n$ findo -h\r\nUsage of findo.exe:\r\n  -1    Show nameonly without size and timestamp\r\n  -d string\r\n        Set start Directory (default \".\")\r\n  -f    Select fileonly not including directories\r\n  -ignoredots\r\n        Ignore files and directory starting with dot\r\n  -in duration\r\n        Files modified in the duration such as 300ms, -1.5h or 2h45m\r\n  -notin duration\r\n        Files modified not in the duration such as 300ms, -1.5h or 2h45m\r\n  -l    Show size and timestamp\r\n  -q    Enclose filename with double-quotations\r\n  -v    verbose (use with -x)\r\n  -x string\r\n        Execute a command replacing {} to FILENAME\r\n```\r\n\r\nExample-1: no arguments and no redirect\r\n-------------------------------------\r\n\r\n`findo` prints the tree under the current directory.\r\n\r\n```\r\n$ findo\r\n.git\r\n       4,096 2018-06-22 18:08:28.6822833 +0900 JST\r\n.git\\COMMIT_EDITMSG\r\n         347 2017-12-29 08:54:25.1692404 +0900 JST\r\n.git\\FETCH_HEAD\r\n          96 2018-06-22 18:08:28.6197845 +0900 JST\r\n.git\\HEAD\r\n          23 2017-11-28 21:04:59.3605057 +0900 JST\r\n```\r\n\r\nExample-2: when the standard output is redirected\r\n-------------------------------------------------\r\n\r\nTimestamp and size are omitted.\r\n\r\n```\r\n$ findo | more\r\n.git\r\n.git\\COMMIT_EDITMSG\r\n.git\\FETCH_HEAD\r\n.git\\HEAD\r\n    :\r\n```\r\n\r\nExample-3: A filename pattern(wildcard) is given.\r\n---------------------------------------\r\n\r\n```\r\n$ findo H*\r\n.git\\HEAD\r\n          23 2017-11-28 21:04:59.3605057 +0900 JST\r\n.git\\hooks\r\n       4,096 2017-11-28 21:04:59.1064544 +0900 JST\r\n.git\\logs\\HEAD\r\n         716 2018-06-22 18:08:28.6822833 +0900 JST\r\n    :\r\n```\r\n\r\nExample-4: Executing commands\r\n-----------------------------\r\n\r\n```\r\n$ findo -X \"wc -l {}\" *.md *.go\r\nwc -l \"README.md\"\r\n    102\r\nwc -l \"hoge and hoge.md\"\r\n      0\r\nwc -l \"main.go\"\r\n    124\r\nwc -l \"system_linux.go\"\r\n     15\r\nwc -l \"system_windows.go\"\r\n     21\r\n```\r\n\r\nHistory\r\n=======\r\n\r\nv0.3.0\r\n------\r\n- Add option: `-X`: same as -x,-v and -q\r\n- Support Linux not only Windows\r\n\r\nv0.2.0 (20180912)\r\n-----------------\r\n- Add options: `-x`,`-q`,`-d`,`-l`\r\n- Support Multi patterns\r\n- If stdout is terminal, output simple. and add `-l` option\r\n\r\nv0.1.0 (20171128)\r\n-----------------\r\n- First release\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhymkor%2Ffindo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhymkor%2Ffindo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhymkor%2Ffindo/lists"}