Skip to content

MatthewDolan/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

These dotfiles include a Hermit environment used to manage tooling like ShellCheck.

Installation

Run the installer from a local checkout:

./install.sh

Alternatively, run it directly with curl:

curl -fsSL https://raw.githubusercontent.com/MatthewDolan/dotfiles/main/install.sh | bash

You can also fetch the installer from GitHub Pages:

curl -fsSL https://matthewdolan.github.io/dotfiles/install.sh | bash

When executed via curl or from outside the repository, the installer clones this repository to ~/.dotfiles before continuing.

dol command

After installation, use dol to manage dotfiles and agents updates:

dol install
dol check
dol update
dol agents check
dol agents update

Legacy commands (install.sh, dotfiles-upgrade.sh, dotfiles-check-for-upgrade.sh, agents-upgrade.sh, and agents-check-for-upgrade.sh) are still available as compatibility wrappers and forward to dol.

Testing

Activate the included Hermit environment and run the tests with:

. ./bin/activate-hermit
./ci/test.sh

ShellCheck and Bats are installed via MatthewDolan/hermit-packages. Running the script invokes bats on the test suite under tests/.

About

Simple set of dotfiles for setting a new unix context for development

Resources

License

Stars

Watchers

Forks

Contributors