{"id":18468340,"url":"https://github.com/profoak/dotstribute","last_synced_at":"2025-06-18T10:36:25.619Z","repository":{"id":219375759,"uuid":"748902570","full_name":"ProfOak/dotstribute","owner":"ProfOak","description":"Dotfile manager","archived":false,"fork":false,"pushed_at":"2024-08-18T23:29:44.000Z","size":21,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-16T18:23:49.366Z","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":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ProfOak.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":"2024-01-27T01:53:47.000Z","updated_at":"2024-08-18T23:29:47.000Z","dependencies_parsed_at":"2024-08-18T21:44:48.096Z","dependency_job_id":"ef02ed09-ccf5-415f-a361-8655594de7e8","html_url":"https://github.com/ProfOak/dotstribute","commit_stats":null,"previous_names":["profoak/dotstribute"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProfOak%2Fdotstribute","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProfOak%2Fdotstribute/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProfOak%2Fdotstribute/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProfOak%2Fdotstribute/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ProfOak","download_url":"https://codeload.github.com/ProfOak/dotstribute/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252721560,"owners_count":21793849,"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-11-06T10:05:54.146Z","updated_at":"2025-05-06T16:36:47.076Z","avatar_url":"https://github.com/ProfOak.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"Dotstribute: A dotfile manager tool\n---\n\nDotstribute will recursively place symlinks of files in your current working\ndirectory to your home directory. Only the files themselves will be symlinked.\nAny sort of directory structure will be recreated as part of a run, but the\ndirectories will not be symlinked.\n\nThe dotfiles stored in current working directory do not need to start with a\ndot. Dotstribute will add the dot to the symlink when running. This lets you\nstore them as non-hidden files in a VCS folder. This only applies to the top\nlevel of files and directories. Anything further down the directory tree that\nrequire files start with a dot will need to be stored with dots.\n\nDotstribute will let you undo the symlinks after they're placed. Run\n`dotstribute` in your dotfile directory with the `--unlink` flag to remove them\nfrom your home directory. This currently does not delete the directories\nthemselves if they only contain the user's dotfiles but I could see that being\na useful feature in the future.\n\nDotstribute is aware you might not want to symlink everything in a directory. A\n`.git` file probably doesn't need to be symlinked to a home directory. You can\nadd exclusions to a special filename called `.dotignore`. This file should\ncontain a list of file or directory names you do not want symlink separated by\na new line.\n\nInstallation:\n\n```\ngo install\n```\n\nUsage:\n\n```\n\u003e dotstribute --help\nUsage of dotstribute:\n  -a, --ask\n  -g, --generate\n  -p, --preview\n  -u, --unlink\n```\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprofoak%2Fdotstribute","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprofoak%2Fdotstribute","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprofoak%2Fdotstribute/lists"}