Crates.io | jokeyrhyme-dotfiles |
lib.rs | jokeyrhyme-dotfiles |
version | 0.48.0 |
source | src |
created_at | 2018-02-17 21:19:06.683383 |
updated_at | 2021-11-07 09:05:17.894865 |
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.