zsh

Build Status Ansible Role

TOOCS / Ansible Role: TOOCS.zsh

/!\ This role has been renamed - Old name: FlorianKempenich.zsh /!\

Install zsh and set it as the default shell.
Also optionally install antigen

TOOCS?

TOOCS - The Opinionated One-Click Setups are a set of tools / ansible roles designed to setup a system in one click. They are a simple, reliable, way to setup a given tool. You can use them as is, or, inspecting their code, as a tutorial to follow step by step.

They are, as their name suggests, opinionated: while they guarantee to setup the given tool in one click, they do not guarantee consistency in how they achieve it, new releases might introduce breaking changes.
Read the code and make sure you understand what's happening!

Requirements

This role is only working on Ubuntu/Debian & OSX.

If installing antigen, do not forget to add the antigen configuration to your .bashrc/.zshrc.
Example antigen configuration in .zshrc :

source ~/.antigen/antigen.zsh

antigen use oh-my-zsh

antigen bundle virtualenvwrapper
antigen bundle zsh-users/zsh-syntax-highlighting
antigen bundle zsh-users/zsh-autosuggestions

antigen theme agnoster

antigen apply

Role Variables

By default this role will install antigen. To prevent that set the variable: skip_antigen to true

Example Playbook

Basic installation w/ antigen:

- hosts: sandbox
  roles:
      - TOOCS.zsh

Installation w/o antigen:

- hosts: sandbox
  tasks:
    - include_role:
        name: TOOCS.zsh
      vars:
        skip_antigen: true

License

MIT

Author Information

Find out more about my work: Florian Kempenich

About

Install zsh and set it as the default shell. Also optionally install antigen.

Install
ansible-galaxy install TOOCS/zsh
GitHub repository
License
mit
Downloads
91
Owner
The Opinionated One-Click Setups - TOOCS - Logo made with DesignEvo (www.designevo.com)