{"id":16340775,"url":"https://github.com/casey/edmv","last_synced_at":"2025-10-26T00:30:26.154Z","repository":{"id":17105524,"uuid":"19871218","full_name":"casey/edmv","owner":"casey","description":"🔄 Rename files with your favorite editor","archived":false,"fork":false,"pushed_at":"2016-02-17T07:15:41.000Z","size":19,"stargazers_count":12,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-06T20:46:04.435Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/casey.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}},"created_at":"2014-05-16T21:26:46.000Z","updated_at":"2022-04-30T10:24:35.000Z","dependencies_parsed_at":"2022-08-04T16:30:41.657Z","dependency_job_id":null,"html_url":"https://github.com/casey/edmv","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/casey%2Fedmv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/casey%2Fedmv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/casey%2Fedmv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/casey%2Fedmv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/casey","download_url":"https://codeload.github.com/casey/edmv/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238229940,"owners_count":19437723,"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-10T23:57:50.976Z","updated_at":"2025-10-26T00:30:25.803Z","avatar_url":"https://github.com/casey.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"edmv\n====\n\nA small tool for bulk-renaming files using the editor of your choice.\n\nDemo here: http://youtu.be/EzhbTEh-7Fk\n\nWARNING: May delete everything on your computer. Read the source code, then the LICENSE file, and then don't sue me.\n\nUse it like this:\n\n`edmv foo bar baz`\n\nOr like this:\n\n`emdv *`\n\nIt will invoke your editor on a list of the files provided, in this case `foo`, `bar`, and `baz`. Once you're done editing the filenames it will try to rename them to match any changes that you've made. Be careful!\n\nYou can tell `edmv` which editor to use by:\n- Supplying an argument to the `--editor` flag\n- Setting the `$EDMV_EDITOR` environment variable\n- Setting the `$EDITOR` environment variable\n- Not doing anything, in which case edmv will default to `vi`, just as Bill Joy intended\n\nIf you would like to use an OS X application for your editor, for example Sublime Text 2, it is speculated that you could put something like the following in your shell rc file: `export EDMV_EDITOR='open -Wa \"Sublime Text 2\"'`.\n\nIf you use MacPorts, you can install edmv with `port install edmv`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcasey%2Fedmv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcasey%2Fedmv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcasey%2Fedmv/lists"}