zsh
TOOCS / Роль Ansible: TOOCS.zsh
/!\ Эта роль была переименована - Старое название:
FlorianKempenich.zsh
/!\
Установите zsh
и сделайте его оболочкой по умолчанию.
Также при желании установите antigen
TOOCS?
TOOCS - Это набор инструментов / ролей ansible, предназначенных для настройки системы одним кликом. Это простой, надежный способ настроить данный инструмент. Вы можете использовать их как есть или, изучая их код, как учебник, чтобы следовать шаг за шагом.
Как следует из названия, они имеют определённую точку зрения: хотя они гарантируют настройку данного инструмента одним кликом, они не гарантируют согласованность в том, как они это достигают; новые версии могут вносить разрушающие изменения.
Читайте код и убедитесь, что вы понимаете, что происходит!
Требования
Эта роль работает только на Ubuntu/Debian и OSX.
Если вы устанавливаете antigen
, не забудьте добавить конфигурацию antigen
в ваш .bashrc
/.zshrc
.
Пример конфигурации antigen
в .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
Переменные роли
По умолчанию эта роль установит antigen
.
Чтобы этого избежать, установите переменную: skip_antigen
в true
Пример плейбука
Базовая установка с antigen:
- hosts: sandbox
roles:
- TOOCS.zsh
Установка без antigen:
- hosts: sandbox
tasks:
- include_role:
name: TOOCS.zsh
vars:
skip_antigen: true
Лицензия
MIT
Информация об авторе
Узнайте больше о моей работе: Флориан Кемпенич
Install zsh and set it as the default shell. Also optionally install antigen.
ansible-galaxy install TOOCS/zsh