{"id":13479092,"url":"https://github.com/cheshire137/dotfiles","last_synced_at":"2025-06-20T13:38:51.641Z","repository":{"id":4898558,"uuid":"6054562","full_name":"cheshire137/dotfiles","owner":"cheshire137","description":"All my handy configuration files, including for stuff like Skyrim. ⚔️","archived":false,"fork":false,"pushed_at":"2025-03-11T19:00:09.000Z","size":147,"stargazers_count":19,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-08T02:35:16.915Z","etag":null,"topics":["bashrc","config","dotfiles","gemrc","gitconfig","irbrc","oh-my-zsh","skyrim","vimrc","zshrc"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/cheshire137.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,"zenodo":null}},"created_at":"2012-10-03T02:32:13.000Z","updated_at":"2025-03-11T19:00:13.000Z","dependencies_parsed_at":"2023-11-16T17:27:43.519Z","dependency_job_id":"a4868b0a-5c09-4beb-814c-974eb33e01e5","html_url":"https://github.com/cheshire137/dotfiles","commit_stats":{"total_commits":138,"total_committers":5,"mean_commits":27.6,"dds":0.3695652173913043,"last_synced_commit":"8d5ab6e1574e091eabdc9ff0b461093bccd453c5"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheshire137%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheshire137%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheshire137%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheshire137%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cheshire137","download_url":"https://codeload.github.com/cheshire137/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249108946,"owners_count":21214089,"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":["bashrc","config","dotfiles","gemrc","gitconfig","irbrc","oh-my-zsh","skyrim","vimrc","zshrc"],"created_at":"2024-07-31T16:02:09.219Z","updated_at":"2025-04-15T16:34:39.077Z","avatar_url":"https://github.com/cheshire137.png","language":"Ruby","funding_links":[],"categories":["Ruby"],"sub_categories":[],"readme":"# Dot Files\n\nThese are config files to set up a system the way I like it. It uses [Oh My ZSH](https://github.com/robbyrussell/oh-my-zsh). I am running on Mac OS X, but it will likely work on Linux as well.\n\n## Installation\n\nRun the following commands in your terminal. It will prompt you before it does anything destructive.\n\n[Download inkpot.vim](http://www.vim.org/scripts/script.php?script_id=1143) and put it in ~/.vim/colors. Create those directories if they don't exist.\n\n```terminal\ngit clone https://github.com/cheshire137/dotfiles.git ~/.dotfiles\ncd ~/.dotfiles\nrake install\n```\n\nAfter installing, open a new terminal window to see the effects. Feel free to customize the zshrc file to match your preference.\n\n## Features\n\nI normally place all of my coding projects in `~/code`, so this directory can easily be accessed (and tab completed) with the \"c\" command:\n\n```terminal\nc startOfName\u003ctab\u003e\n```\n\nThere is also an \"h\" command which behaves similarly, but acts on the home path:\n\n```terminal\nh doc\u003ctab\u003e\n```\n\nTab completion is also added to rake and cap commands:\n\n```terminal\nrake db:mi\u003ctab\u003e\ncap de\u003ctab\u003e\n```\n\nTo speed things up, the results are cached in local .rake_tasks~ and .cap_tasks~. It is smart enough to expire the cache automatically in most cases, but you can simply remove the files to flush the cache.\n\nIf you're using git, you'll notice the current branch name shows up in the prompt while in a git repository.\n\nThere are several features enabled in Ruby's irb including history and completion. Many convenience methods are added as well such as \"ri\" which can be used to get inline documentation in IRB. See irbrc file for details.\n\n## Uninstall\n\nTo remove the dotfile configs, run the following commands. Be certain to double check the contents of the files before removing so you don't lose custom settings.\n\n```terminal\nunlink ~/.bin\nunlink ~/.gitignore\nunlink ~/.gemrc\nunlink ~/.gvimrc\nunlink ~/.irbrc\nunlink ~/.vim\nunlink ~/.vimrc\nrm ~/.zshrc # careful here\nrm ~/.gitconfig\nrm -rf ~/.dotfiles\nrm -rf ~/.oh-my-zsh\nchsh -s /bin/bash # change back to Bash if you want\n```\n\nThen open a new terminal window to see the effects.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheshire137%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcheshire137%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheshire137%2Fdotfiles/lists"}