| Crates.io | jokeyrhyme-dotfiles |
| lib.rs | jokeyrhyme-dotfiles |
| version | 0.48.0 |
| created_at | 2018-02-17 21:19:06.683383+00 |
| updated_at | 2021-11-07 09:05:17.894865+00 |
| description | read my dotfiles repository and do stuff |
| homepage | https://github.com/jokeyrhyme/dotfiles-rs |
| repository | https://github.com/jokeyrhyme/dotfiles-rs |
| max_upload_size | |
| id | 51634 |
| size | 70,327 |
read my dotfiles repository and do stuff
DEPRECATED: this project is winding down in favour of tuning as configured by my dotfiles
ideally, we will take the imperative code here and expose it as configuration-driven functionality over in tuning
$ cargo install jokeyrhyme-dotfiles
$ jokeyrhyme-dotfiles sync && jokeyrhyme-dotfiles update
Note that you need to "Run As Administrator" in Windows so that this tool can properly create symbolic links
jokeyrhyme-dotfiles env:
export generated environment variables
EDITOR: nvim (preferred), vim
jokeyrhyme-dotfiles all:
copies or creates symbolic links from ~/.dotfiles into ~ for settings
otherwise creates and/or edits settings files in ~
Windows: ensures ~/bin exists in PATH
configures npm-merge-driver when possible
reads from TOML file and (un)installs/updates desired Atom packages
reads from TOML file and (un)installs/updates desired npm packages
reads from TOML file and installs/updates desired rust crates
reads from TOML file and (un)installs/updates desired Visual Studio Code extensions
(un)installs/updates tpm and desired tmux plugins
(un)installs/updates vim-plug and desired vim / neovim plugins
installs and updates the following tools:
Generate a new GitHub Personal Access Token without any extra permissions, and set this as the value for the GITHUB_TOKEN environment variable.
This will reduce the likelihood of rate-limiting by GitHub's API.