diff --git a/playbooks/launch b/playbooks/launch index 862a3ce..305425c 100755 --- a/playbooks/launch +++ b/playbooks/launch @@ -1,7 +1,7 @@ #!/usr/bin/env zsh set -ex -# git pull +PATH="$PATH:$HOME/.local/bin" if [[ `uname` == "Linux" ]]; then if [[ -f /etc/pacman.conf ]]; then diff --git a/playbooks/roles/common/tasks/anyenv.yml b/playbooks/roles/common/tasks/anyenv.yml index 396f068..549f592 100644 --- a/playbooks/roles/common/tasks/anyenv.yml +++ b/playbooks/roles/common/tasks/anyenv.yml @@ -10,9 +10,9 @@ state: directory - name: Ensure anyenv is initialized - shell: ~/.anyenv/bin/anyenv init + shell: ~/.anyenv/bin/anyenv install --force-init args: - creates: ~/.anyenv/envs + creates: ~/.config/anyenv/anyenv-install - name: anyenv - pyenv shell: ~/.anyenv/bin/anyenv install pyenv diff --git a/playbooks/roles/common/tasks/kerl.yml b/playbooks/roles/common/tasks/kerl.yml new file mode 100644 index 0000000..0c98502 --- /dev/null +++ b/playbooks/roles/common/tasks/kerl.yml @@ -0,0 +1,11 @@ +--- +- name: Create ~/bin directory + file: + path: ~/bin + state: directory + +- name: Download kerl + get_url: + url: https://raw.githubusercontent.com/kerl/kerl/master/kerl + dest: ~/bin/kerl + mode: 0755 diff --git a/playbooks/roles/common/tasks/main.yml b/playbooks/roles/common/tasks/main.yml index ceda092..421dd87 100644 --- a/playbooks/roles/common/tasks/main.yml +++ b/playbooks/roles/common/tasks/main.yml @@ -5,6 +5,7 @@ - import_tasks: tmux.yml - import_tasks: alacritty.yml - import_tasks: hyper.yml +- import_tasks: kerl.yml - name: Install antigen git: @@ -28,3 +29,8 @@ shell: curl -s https://get.sdkman.io | zsh args: creates: ~/.sdkman/bin/sdkman-init.sh + +- name: Create ~/bin directory + file: + path: ~/bin + state: directory