• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Nklya/macOS-setup: Simple ansible playbook to install all software that you need ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

Nklya/macOS-setup

开源软件地址:

https://github.com/Nklya/macOS-setup

开源编程语言:

Shell 100.0%

开源软件介绍:

Simple ansible playbook to install all software that you need to new macOS environment

Based on Jeff Geerling's work

NOTE: Managing Dock items in macOS Mojave is VERY strange (it's practically do not work)!

HOWTO

  • Customize your settings in env_vars.yml (brew apps, cask apps, mas apps, dock items)
  • Run ./create_env.sh. It will install brew, zsh, ansible and run ansible create_env.yml
  • To setup particular feature, you can run ./create_env.sh brew/cask/mas/dock
    • apps - install all apps,
    • brew - install homebrew apps,
    • cask - homebrew cask apps,
    • mas - App Store apps,
    • dock - remove and change order
  • You also can combine them with comma, e.g. create_env.sh brew,mas
  • You can provide path to different vars file with second parameter, e.g. create_env.sh all vars/env_vars_media.yml
  • To select where to install ansible you can use third parameter, brew(default) or pyenv, e.g. create_env.sh all vars/env_vars_work.yml pyenv
  • P.S. id for App Store apps in mas_installed_apps you can get by mas search <app_name>

Files

  • create_env.sh - main runnable script. Install brew, ansible, and runs playbook
  • create_env.yml - ansible playbook
  • env_vars.sh - variables for playbook
  • env_vars.yml - default variables
  • vars - directory for various examples

Useful links




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
getantibody/homebrew-tap: brew tap for Antibody发布时间:2022-06-17
下一篇:
Sponsor @pakastin on GitHub Sponsors · GitHub发布时间:2022-06-17
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap