{"id":25694283,"url":"https://github.com/rdavid/renamr","last_synced_at":"2025-04-24T07:46:06.897Z","repository":{"id":56891769,"uuid":"270671442","full_name":"rdavid/renamr","owner":"rdavid","description":"File names organizer.","archived":false,"fork":false,"pushed_at":"2025-02-21T00:51:18.000Z","size":150,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-21T01:38:17.137Z","etag":null,"topics":["name-generator","ruby","rubygem"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"0bsd","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rdavid.png","metadata":{"files":{"readme":"README.adoc","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":"2020-06-08T13:05:10.000Z","updated_at":"2025-02-21T00:51:20.000Z","dependencies_parsed_at":"2023-10-17T00:03:40.376Z","dependency_job_id":"940668b0-5e00-40d6-a133-ea86be5f342a","html_url":"https://github.com/rdavid/renamr","commit_stats":{"total_commits":29,"total_committers":1,"mean_commits":29.0,"dds":0.0,"last_synced_commit":"73c45b54db737b8ed7fde93a877d6176bdce279b"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdavid%2Frenamr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdavid%2Frenamr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdavid%2Frenamr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdavid%2Frenamr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rdavid","download_url":"https://codeload.github.com/rdavid/renamr/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239942534,"owners_count":19722326,"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":["name-generator","ruby","rubygem"],"created_at":"2025-02-24T23:52:02.305Z","updated_at":"2025-02-24T23:52:02.745Z","avatar_url":"https://github.com/rdavid.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"// Settings:\n:toc: macro\n:!toc-title:\n// URLs:\n:url-cv: http://cv.rabkin.co.il\n:url-license: https://github.com/rdavid/renamr/blob/master/LICENSE\n:url-ruby: https://www.ruby-lang.org/en/documentation/installation\n:url-vale: https://vale.sh\n:url-yamllint: https://github.com/adrienverge/yamllint\n\n= Renamr\n\nimage:https://ci.appveyor.com/api/projects/status/cca9iog230smu3k2?svg=true[build,link=https://ci.appveyor.com/project/rdavid/renamr]\nimage:https://github.com/rdavid/renamr/actions/workflows/rubocop.yml/badge.svg[rubocop,link=https://github.com/rdavid/renamr/actions/workflows/rubocop.yml]\nimage:https://badge.fury.io/rb/renamr.svg[gem,link=https://badge.fury.io/rb/renamr]\nimage:https://api.codeclimate.com/v1/badges/406f1433b0b9e0509a6e/maintainability[maintainability,link=https://codeclimate.com/github/rdavid/renamr/maintainability]\nimage:https://hitsofcode.com/github/rdavid/renamr?branch=master\u0026label=hits%20of%20code[hits of code,link=https://hitsofcode.com/view/github/rdavid/renamr]\nimage:https://img.shields.io/badge/code_style-rubocop-brightgreen.svg[ruby style,link=https://github.com/rubocop/rubocop]\nimage:https://img.shields.io/github/license/rdavid/renamr?color=blue\u0026labelColor=gray\u0026logo=freebsd\u0026logoColor=lightgray\u0026style=flat[license,link=https://github.com/rdavid/renamr/blob/master/LICENSE]\n\ntoc::[]\n\n== About\n\n`renamr` organizes file and directory names.\n\n== Installation\nThe tool is designed to operate on macOS, GNU/Linux, Windows, and Unix-like\noperating systems.\nIt is packaged as a Gem and requires Ruby version 2.6 or later.\nIf you do not have the appropriate version on your platform, refer to\n{url-ruby}[Installing Ruby].\n\nUtilize this command for installing the package:\n\n[,sh]\n----\ngem install renamr\n----\n\n== Updating\n\nUtilize this command for updating the package:\n\n[,sh]\n----\ngem update renamr\n----\n\n== Usage\n\n[,sh]\n----\nrenamr [options]\n  -a, --act          Real renaming.\n  -r, --rec          Passes recursively.\n  -l, --lim          Limits name length.\n  -m, --mod          Prepends modification time.\n  -d, --dir dir      Directory to rename.\n  -s, --src src      A string to substitute.\n  -t, --dst dst      A string to replace to.\n  -w, --wid wid      Width of the table.\n  -p, --pre str,beg  A string to prepend to started from beg.\n  -c, --cut pos,len  Removes len symbols from pos.\n  -v, --version      Shows version.\n----\n\n== Example\n\n[,sh]\n----\nrenamr -d \u003csource\u003e\n----\n\nIt renames all files in `source` by default pattern: 26 English letters, 10 numbers, minus for spaces and other symbols.\n\n== License\n\n`renamr` is copyright {url-cv}[David Rabkin] and available under a\n{url-license}[Zero-Clause BSD license].\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frdavid%2Frenamr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frdavid%2Frenamr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frdavid%2Frenamr/lists"}