{"id":21464126,"url":"https://github.com/vaelatern/init-dotfiles","last_synced_at":"2025-08-20T04:31:59.364Z","repository":{"id":33378701,"uuid":"37023636","full_name":"Vaelatern/init-dotfiles","owner":"Vaelatern","description":"Quickly get your dotfiles up and running","archived":false,"fork":false,"pushed_at":"2020-10-05T01:16:34.000Z","size":31,"stargazers_count":240,"open_issues_count":2,"forks_count":24,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-12-06T14:50:47.079Z","etag":null,"topics":["hacktoberfest"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Vaelatern.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-06-07T16:34:27.000Z","updated_at":"2024-11-12T11:54:29.000Z","dependencies_parsed_at":"2022-09-07T06:21:56.504Z","dependency_job_id":null,"html_url":"https://github.com/Vaelatern/init-dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vaelatern%2Finit-dotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vaelatern%2Finit-dotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vaelatern%2Finit-dotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vaelatern%2Finit-dotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vaelatern","download_url":"https://codeload.github.com/Vaelatern/init-dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230394228,"owners_count":18218707,"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":["hacktoberfest"],"created_at":"2024-11-23T07:29:50.874Z","updated_at":"2024-12-19T07:06:15.592Z","avatar_url":"https://github.com/Vaelatern.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"Init Dotfiles\n=============\n\n**The problem:** Everybody and their grandma has a way to manage an existing\ndotfiles repository. However, there is no easy way create a dotfiles repository\nto start with. Even if someone uses a dotfile manager, they still need to move\nfiles themselves, go through the manager install and configuration process, and\nsetup a repository under version control.\n\nWe aim to do all of this for you. All you need to do is run it, and\ngive it permission to do everything it does.\n\nCurrently, the script is designed for use with [Dotbot][dotbot-repo] dotfile manager and git.\n\nGet Running in 5 Minutes\n------------------------\n\n```bash\n  curl -fsSLO https://raw.githubusercontent.com/Vaelatern/init-dotfiles/master/init_dotfiles.sh\n  chmod +x ./init_dotfiles.sh\n  ./init_dotfiles.sh\n```\n\nUsage\n--------------------\n\n- `test` - Test mode. Nothing will actually be done. Best if you are wary\n  about the whole thing. Default: No.\n\n- `verbose-config` - The Dotbot configuration will have every option\n  explicitly set. Default: No.\n\n- `dump-config` - The configuration will be sent to `stdout`, perfect for\n  redirecting into a file. Default: No.\n\n- `preview` - Commands will be printed to the console before being executed.\n  There won't be newlines between them, but you can see what they are. Default:\n  Yes.\n\n- `colors` - Colorize output. Default: No.\n\nEvery command line option can have `no-` prepended to turn off the option.\n\nFor example:\n\n```bash\n  ./init_dotfiles.sh verbose-config no-preview\n```\n\nWill enable the `verbose-config` option and disable the `preview` option.\n\nContributing\n------------\n\nIf you want to help out, there are two ways to do that. Either you can open an\nissue, or you can fork and pull request. If you wanted a file added to your\ndotfiles that isn't looked for in the script, open an issue.\n\n[dotbot-repo]: https://github.com/anishathalye/dotbot\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaelatern%2Finit-dotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvaelatern%2Finit-dotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaelatern%2Finit-dotfiles/lists"}