{"id":16573595,"url":"https://github.com/v2e4lisp/ift","last_synced_at":"2025-10-12T04:16:46.722Z","repository":{"id":31185343,"uuid":"34745909","full_name":"v2e4lisp/ift","owner":"v2e4lisp","description":"watch dir and run commands when a file changed","archived":false,"fork":false,"pushed_at":"2015-08-10T14:57:21.000Z","size":152,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-05T15:24:44.535Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"keymetrics/docker-pm2","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/v2e4lisp.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}},"created_at":"2015-04-28T17:40:17.000Z","updated_at":"2015-06-19T10:35:53.000Z","dependencies_parsed_at":"2022-09-08T21:51:03.816Z","dependency_job_id":null,"html_url":"https://github.com/v2e4lisp/ift","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/v2e4lisp/ift","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/v2e4lisp%2Fift","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/v2e4lisp%2Fift/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/v2e4lisp%2Fift/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/v2e4lisp%2Fift/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/v2e4lisp","download_url":"https://codeload.github.com/v2e4lisp/ift/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/v2e4lisp%2Fift/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279010258,"owners_count":26084718,"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","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-11T21:42:35.728Z","updated_at":"2025-10-12T04:16:46.690Z","avatar_url":"https://github.com/v2e4lisp.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Usage\n\n```\nUsage:\n  ift [-d dir] [-ignorefile path] [-n interval] [-p patterns] [-wait] [-hidden] command\n\nOptions:\n  -d=\".\": Watch directory\n  -hidden=false: Watch hidden file\n  -ignorefile=\".iftignore\": contains file patterns to ignore. ift use these patterns to determine which files to ignore. If ignorefile is not specified, ift will try to load .iftignore file under the watch directory. You can also specify patterns using -p option. \n  -n=2s: Interval between command execution\n  -p=\"\": Specify file name patterns to ignore. Multiple patterns should be seperated by comma. If pattern is not specified, all files in the dir will be watched(except hidden files). You can also use ignore file to specify patterns.\n  -wait=false: Wait for last command to finish.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fv2e4lisp%2Fift","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fv2e4lisp%2Fift","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fv2e4lisp%2Fift/lists"}