{"id":20210789,"url":"https://github.com/bluekeyes/dotosaurus","last_synced_at":"2026-02-23T01:31:16.786Z","repository":{"id":6617003,"uuid":"7860495","full_name":"bluekeyes/dotosaurus","owner":"bluekeyes","description":"Protecting dotfiles and such from extinction by meteorite","archived":false,"fork":false,"pushed_at":"2025-07-09T21:49:04.000Z","size":152,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-09-22T00:38:07.524Z","etag":null,"topics":["dotfiles"],"latest_commit_sha":null,"homepage":null,"language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bluekeyes.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-01-28T00:45:46.000Z","updated_at":"2025-07-09T21:49:08.000Z","dependencies_parsed_at":"2025-01-05T02:17:23.903Z","dependency_job_id":"9c0b77a9-0c41-4693-8191-49e3c5dcd3d3","html_url":"https://github.com/bluekeyes/dotosaurus","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bluekeyes/dotosaurus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bluekeyes%2Fdotosaurus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bluekeyes%2Fdotosaurus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bluekeyes%2Fdotosaurus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bluekeyes%2Fdotosaurus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bluekeyes","download_url":"https://codeload.github.com/bluekeyes/dotosaurus/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bluekeyes%2Fdotosaurus/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29734468,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-22T20:09:16.275Z","status":"ssl_error","status_checked_at":"2026-02-22T20:09:13.750Z","response_time":110,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["dotfiles"],"created_at":"2024-11-14T05:49:28.480Z","updated_at":"2026-02-23T01:31:16.764Z","avatar_url":"https://github.com/bluekeyes.png","language":"Vim Script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dotosaurus\n\nProtecting dotfiles and such from extinction by meteorite (or harddrive failure).\n\n```\n _____________\n\u003c Dotosaurus! \u003e\n -------------\n\\                             .       .\n \\                           / `.   .' \"\n  \\                  .---.  \u003c    \u003e \u003c    \u003e  .---.\n   \\                 |    \\  \\ - ~ ~ - /  /    |\n         _____          ..-~             ~-..-~\n        |     |   \\~~~\\.'                    `./~~~/\n       ---------   \\__/                        \\__/\n      .'  O    \\     /               /       \\  \"\n     (_____,    `._.'               |         }  \\/~~~/\n      `----.          /       }     |        /    \\__/\n            `-.      |       /      |       /      `. ,~~|\n                ~-.__|      /_ - ~ ^|      /- _      `..-'\n                     |     /        |     /     ~-.     `-. _  _  _\n                     |_____|        |_____|         ~ - . _ _ _ _ _\u003e\n```\n\n## Installation\n\n### Bootstrap\n\nIf you haven't already cloned the repository, consider using the bootstrap\nscript. This script will clone the repository and its submodules, then run the\ninstallation script described below.\n\nYou can use either `curl` or `wget` to get the bootstrap script\n\n    curl -L https://github.com/bluekeyes/dotosaurus/raw/master/scripts/bootstrap.sh | sh\n    wget --no-check-certificate https://github.com/bluekeyes/dotosaurus/raw/master/scripts/bootstrap.sh -O - | sh\n\n### Install\n\nTo install dotosaurus, run\n\n    ./scripts/dotosaurus install\n\nNote that this requires Python 3. You don't need to run this script if you\nalready ran the bootstrap script.\n\nIf any dotfiles already exist, the command will fail. If this happens, rerun\nwith either the `--force` or `--backup` flag.\n\nIf you have any local changes, make them and commit them on the `local` branch.\n\n## Updating\n\nTo update dotosaurus, run\n\n    ./scripts/dotosaurus update\n\nNote that this requires Python 3.\n\nIf you have local changes that conflict with new remote changes, the command\nwill fail and ask you to resolve merge conflicts manually. Once the conflicts\nare resolved run\n\n    ./scripts/dotosaurus update --continue\n\nto finish the update.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbluekeyes%2Fdotosaurus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbluekeyes%2Fdotosaurus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbluekeyes%2Fdotosaurus/lists"}