Mac开发环境自动安装脚本

作者: wizarot | 来源:发表于2019-02-05 12:10 被阅读232次

没事儿给新来同事装开发环境都装烦了,而且大多数同事都没用Mac开发,这点实在让人遗憾.
所以我花几天时间弄了这么个自动安装脚本.
之前写的 <给新同事Mac开发配置指南> 算是扑街了,基本没人看~
github.com上类似的项目有很多,但说真的写得太高深,而且都是英文的.
看我这个版本有两个好处:

  • 全中文,你把安装过程都弄的明明白白.
  • 代码结构简单,有任何问题或者想加自己喜欢的东西,可以很简单.顺便能入门一个shell脚本开发了.

所以,请来看看,顺便给个star吧!
项目git: Mac开发环境自动脚本

再来一遍:
https://github.com/wizarot/laptop
老实说我git里刷键盘的那份项目也挺经典的,但是没人识货啊! 哎哎哎~ 我都辛苦把文档翻译成中文了,居然没人看~ 实在伤心... 好了,啰嗦半天请看下面正文:

这是什么

给新同事快速安装配置 OS X 开发环境的脚本.

别人也有写,但是不合用. 而且都是英文的,大家英文不够好. 我弄一个中文版.

这样你可以自己阅读脚本代码,同时也可以在这个基础上改出适合自己的版本. 欢迎fork!

本来打算写一个mac使用指南,但是因为事儿太多,这个计划无限拖到后面.但东西总是要用的,不能等写出来. 我先弄这样一个东西,里面都是精华啊!

为什么要自己弄一个

中文的!中文的!中文的!

怎么用

远程执行或clone下来自己改改在执行都可以:

git clone git@github.com:wizarot/laptop.git

脚本特点: 每一步执行都有中文提示告诉你接下来要做什么? 如果你不想装这个就跳过去.或者把这步代码删了就好.

我这个就是给新同事用的,所以不能完全自动化,请谅解~

install_base : 安装基本的环境: ssh key, brew ,port(Mac上的另一种软件安装工具-用来装php的) , zsh 和 oh_my_zsh

install_app : 安装有用的软件: iTerm2 和 sublime等. 我想到的都会加上,你可以自行决定是否安装.(我在下面单独开一节,介绍将要安装的软件功能和简单用法)

(TODO: )install_config: 安装环境配置,主题等: 放点我自己的系统配置,是否放到这里还没想好.

install_php : 安装PHP开发环境: Mysql,Redis,Nginx,和各种PHP版本:5.4/5.6/7.0/7.2 和常用扩展. 我会搭配一些配置文件和使用脚本,放心!都会有中文说明.

TODO: 安装过程如此简单,细节过年都休假没法问别人.所以就先这样了..

node > brew install node
python > brew install python 
java > brew install java
golang > brew install go

install_app描述:

iterm2软件:

image.png

sublime3:

image.png

tldr:

tldr=too lang don't read.(man说明书,太长没法读) ->我还做了别名 help xxx也可以用.


image.png

这个东西可以帮你直接用举例子的方式,明白命令行中常见的一些命令是怎么用的.

访达 的预览:

我们在访达中,选择文件按空格. 是能预览这个文件内容的. 但是很多开发人员才用的文件一般都不支持预览.我们解决下.
例如Markdown文件,看下效果:


image.png

wget:

命令行下载工具.

youtube-dl:

命令行下,可以用来下载youku,youtube,bilibili等的视频:

> youtube-dl https://www.youtube.com/watch?v=oHg5SJYRHA0

autojump命令行j跳转到之前常去的目录

Kapture 2019-02-04 at 12.32.53.gif

tree:

安装tree命令,能方便的在命令行看到目录的树形结构.


image.png

ccat:

cat命令的升级版,将会产生美化的代码,json等


image.png

launchrocket:

管理系统自启动服务的软件.

sequel-pro-nightly:

数据库图形客户端,免费的.


image.png

sourcetree(git的图形管理工具)

image.png

注意事项

基本上随意安装,顶多报个错误.

你要是实在解决不了请来提issue. 我有空帮您看看,你要自己解决了也欢迎PR.或者给个issue也行. 自己公司同事就直接过来找我.

生成ssh key: 你的密钥,以后登录各种服务器和github之类用的.请务必妥善保存.,这里面英文不懂就复制下来查查,别乱填.

相关文章

  • Mac开发环境自动安装脚本

    没事儿给新来同事装开发环境都装烦了,而且大多数同事都没用Mac开发,这点实在让人遗憾.所以我花几天时间弄了这么个自...

  • Fabric环境搭建及Demo演示

    Mac OS Fabric环境搭建 一、环境准备 1.1、docker环境安装 这里采用官方脚本自动安装: cur...

  • 一些常用shell脚本

    mac使用shell脚本自动登录服务器 需要安装 brew reinstall expect 自动切换环境 自动更...

  • Ubuntu 18.04 安装 Docker

    使用脚本自动安装 在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,Ubuntu ...

  • iOS自动化测试环境搭建

    自动化工具:Appium脚本语言为:Python3.x系统环境:Mac编译工具:Pycharm 安装Python环...

  • Python环境的搭建----我踩过的那些坑

    从事IOS开发,由自动打包脚本入手开始接触到python;Mac电脑上自带python环境,但是mac本地版本是p...

  • Mac开发环境搭建

    基础环境 安装mac 开发工具 安装 Homebrew iOS开发环境(可选) rvm 安装(可选) 安装rvm ...

  • mac book 搭建开发环境

    mac book 搭建开发环境 mac book 搭建开发环境(1)安装jdkmac jdk 下载地址:http:...

  • Mac安装ruby开发环境

    背景:自动化测试需要用ruby来开发一些脚本,需要搭建ruby开发环境 一、安装xcode优先从appstore下...

  • vscode配置go环境

    mac安装go环境 Go开发:Mac上安装Go环境和VS Code 插件安装 添加环境变量 添加插件目录: 打开v...

网友评论

    本文标题:Mac开发环境自动安装脚本

    本文链接:https://www.haomeiwen.com/subject/vhypsqtx.html