{"id":21379271,"url":"https://github.com/karapetianash/file-system-walk-cli","last_synced_at":"2025-03-16T10:25:31.174Z","repository":{"id":231596174,"uuid":"782138260","full_name":"karapetianash/file-system-walk-cli","owner":"karapetianash","description":"Tool helps to find, filter, delete and archive files.","archived":false,"fork":false,"pushed_at":"2024-04-11T21:40:43.000Z","size":42,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-22T22:30:56.322Z","etag":null,"topics":["logging"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/karapetianash.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-04-04T17:56:25.000Z","updated_at":"2024-04-12T14:16:35.000Z","dependencies_parsed_at":"2025-01-22T22:37:18.250Z","dependency_job_id":null,"html_url":"https://github.com/karapetianash/file-system-walk-cli","commit_stats":null,"previous_names":["karapetianash/file-system-walk-cli"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karapetianash%2Ffile-system-walk-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karapetianash%2Ffile-system-walk-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karapetianash%2Ffile-system-walk-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karapetianash%2Ffile-system-walk-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/karapetianash","download_url":"https://codeload.github.com/karapetianash/file-system-walk-cli/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243854473,"owners_count":20358615,"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":["logging"],"created_at":"2024-11-22T10:18:19.142Z","updated_at":"2025-03-16T10:25:31.138Z","avatar_url":"https://github.com/karapetianash.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Description\nThis cross-platform CLI tool crawls into file system directories looking for specific files. When the tool finds the files it’s looking for (filtered files), it can list, archive, or delete them.\nThis is also a useful tool that helps you back up and clean up file\nsystems.\n\n## Supported flags\nThis version accepts next command-line parameters:\n- `-root root/directory/path`\\\nThe root of the directory tree to start the search. The default is the\ncurrent directory.\n- `-list`\\\nList files found by the tool. When specified, no other actions will\nbe executed.\n- `-ext \".ext1 .ext2...\"`\\\nFile extensions (one or more) to search. When specified, the tool will only match\nfiles with thees extensions.\n- `-size int`\\\nMinimum file size in bytes. When specified, the tool will only\nmatch files whose size is larger than this value.\n- `-del`\\\nDeletes specified file or all filtered ones.\n- `-log file/path`\\\nIf specified, provides feedback about deleted files in log file. Otherwise, prints to STDOUT.\n- `-archive file/path`\\\nArchives compressed files before deleting.\n- `-since time_in_RFC822Z_format`\\\nFile last modification time to search. When specified, the tool will only \nmatch files which last time modified after this value.\n\n## Usage\nTo build the app, run the following command in the root folder:\n\n```\n\u003e go build .\n```\nAbove command will generate `walk` file. This name is defined in the `go.mod` file, and it will be the initialized module name.\n\nAfter that you can run the program using the cmd.\\\nExample of listing filtered files of root directory:\n\n```\n\u003e .\\walk.exe -root root/directory/ -ext \".txt .rar\"\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarapetianash%2Ffile-system-walk-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkarapetianash%2Ffile-system-walk-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarapetianash%2Ffile-system-walk-cli/lists"}