My .files
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ansible
docker
files
.gitignore
Dockerfile
README.md
ansible-hosts
ansible.cfg
apk.yml
apt.yml
brew.yml
playbook.yml

README.md

dotFiles

Simple Things that makes me Happier @ $HOME

Dependency (Who Watches the Watchers)

Install

Just call the main playbook:

ansible-playbook playbook.yml

Tested on MacOS, Debian, Ubuntu and Alpine Linux.

Docker aliases

Even better then install everything is to run what you need inside a container.

If you have Docker installed it's just create some aliases to avoid long commands:

alias bzt='docker run -it --rm -v $(pwd):/share eher/bzt'
alias composer='docker run -it --rm --workdir /app -v $(pwd):/app -v $(pwd)/.composer:/composer eher/composer'
alias php='docker run -it --rm -v $(pwd):/app eher/php'
alias wkhtmltoimage='docker run -it --rm -v $(pwd):/tmp/workdir eher/wkhtmltoimage'
alias wkhtmltopdf='docker run -it --rm -v $(pwd):/tmp/workdir eher/wkhtmltopdf'

Bare in mind that when you have to read/write files you must map your host machine to container volume.

So the example will work for relative paths, but require some changes if you want to read from /tmp and write on /var/www when you run the command on /home.

You can find more examples on my .bashrc.

The Dockerfiles are here.

Try it

You can also just give a try:

docker run -it --rm eher/dotfiles

Enjoy!