Dev-related packages and shell configuration. Very exciting.
Clone the repository wherever convenient by cd
ing into the desired directory and running the following:
git clone https://github.com/goodguyry/dotfiles.git && cd dotfiles
Download the files with the following:
curl -#L https://github.com/goodguyry/dotfiles/tarball/master | tar -xzv --exclude={README.md,LICENSE,PACKAGES.md}
Then cd
into the downloaded directory.
./init
The following options are available when running the init file:
Option | Description |
---|---|
--help |
Print this help text |
--copy |
Copy the files in place instead of symlinking |
--server |
Skip packages/settings not applicable to a server |
--distro |
Install Linux packages & settings (default is macOS) |
--skip-packages |
Suppress all package installations and updates |
--skip-git-init |
Do not initialize a Git repo |
Notes:
editorconfig
is always copied.
Filename: ~/.dotfiles.local
Used to add extraneous functionality (aliases, functions, prompts, etc.) without committing that information to the repo.
The setup process will prompt to apply the masOS defaults. They can also be applied independently from the dotfiles directory:
./scripts/macos
Many of these configuration options are likely outdated. Take time to read through the macos file to know what settings and applications will be impacted before executing the file.
Copyright (C) Ryan Domingue
Offered as-is with no guarantee or warranty, offered nor implied.