All Projects → bestswifter → Macbootstrap

bestswifter / Macbootstrap

Licence: apache-2.0
A bootstrap script for new Mac

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Macbootstrap

Fern.vim
🌿 General purpose asynchronous tree viewer written in Pure Vim script
Stars: ✭ 552 (-11.4%)
Mutual labels:  mac
Theme Machine
A collection of stylized Bootstrap Themes
Stars: ✭ 585 (-6.1%)
Mutual labels:  bootstrap
Orsserialport
Serial port library for Objective-C and Swift macOS apps
Stars: ✭ 609 (-2.25%)
Mutual labels:  mac
Bootplus
Sleek, intuitive, and powerful Google styled front-end framework for faster and easier web development
Stars: ✭ 557 (-10.59%)
Mutual labels:  bootstrap
Bootstrap Ie7
Bootstrap 3 CSS for IE7
Stars: ✭ 578 (-7.22%)
Mutual labels:  bootstrap
Laracms
LaraCMS 是在学习 laravel ( web 开发实战进阶 + 实战构架 API 服务器) 过程中产生的一个业余作品,试图通过简单的方式,快速构建一套基本的企业站同时保留很灵活的扩展能力和优雅的代码方式,当然这些都得益Laravel的优秀设计。同时LaraCMS 也是一个学习Laravel 不错的参考示例。
Stars: ✭ 588 (-5.62%)
Mutual labels:  bootstrap
Tabler
Tabler is free and open-source HTML Dashboard UI Kit built on Bootstrap
Stars: ✭ 24,611 (+3850.4%)
Mutual labels:  bootstrap
Osx Iso
 Create a bootable ISO of OS X / macOS, from the installation app file
Stars: ✭ 616 (-1.12%)
Mutual labels:  mac
Tools Osx
A small collection of command line tools for Mac OS X, incl.: clipcat, dict, eject, launch, ql, swuser, trash & with.
Stars: ✭ 576 (-7.54%)
Mutual labels:  mac
Tailwindo
🔌 Convert Bootstrap CSS code to Tailwind CSS code
Stars: ✭ 606 (-2.73%)
Mutual labels:  bootstrap
Bootstrap Fileinput
An enhanced HTML 5 file input for Bootstrap 5.x/4.x./3.x with file preview, multiple selection, and more features.
Stars: ✭ 5,097 (+718.14%)
Mutual labels:  bootstrap
Bootstrap Modal
Extends the default Bootstrap Modal class. Responsive, stackable, ajax and more.
Stars: ✭ 5,039 (+708.83%)
Mutual labels:  bootstrap
Nexus Tools
Installer for ADB and Fastboot on Linux, macOS, and Chrome OS
Stars: ✭ 596 (-4.33%)
Mutual labels:  mac
Temps
Simple menubar application based on Electron with actual weather information and forecast.
Stars: ✭ 553 (-11.24%)
Mutual labels:  mac
Ngx Bootstrap
Fast and reliable Bootstrap widgets in Angular (supports Ivy engine)
Stars: ✭ 5,343 (+757.62%)
Mutual labels:  bootstrap
Angular Ui Notification
Angular.js service providing simple notifications using Bootstrap 3 styles with css transitions for animating
Stars: ✭ 549 (-11.88%)
Mutual labels:  bootstrap
Bootstrap Switch
Turn checkboxes and radio buttons in toggle switches.
Stars: ✭ 5,132 (+723.76%)
Mutual labels:  bootstrap
Pro Sidebar Template
Responsive sidebar template based on bootstrap
Stars: ✭ 623 (+0%)
Mutual labels:  bootstrap
Dev Setup
macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based OS X defaults.
Stars: ✭ 5,590 (+797.27%)
Mutual labels:  mac
Wireless Usb Adapter
Stars: ✭ 611 (-1.93%)
Mutual labels:  mac

介绍

这是一个针对新 Mac 开发的,快速配置开发环境的脚本,里面集成了一些常用的配置。所有的配置和功能都有文档说明, 它既是使用手册,也是教学指南。

读者可以先阅读 这些问题,如果这些问题你并没有简单的方式去实现,那么不妨考虑下 macbootstrap

除非你做过大量配置,而且没有备份,否则也可以推荐使用这个脚本。虽然不能完全保证 100% 的安全,但重要的文件基本上都做了备份,比如原先的 ~/.zshrc 文件会被备份为 ~/.zshrc_backup

我深知,环境配置是一件非常主观的事,不同的人审美和需求不一样,所以如果不愿意使用我的这套配置,也可以看看文档,了解一些好玩的用法,看看它是怎么实现的,然后把部分函数抄走并提高自己的工作效率。

再次警告⚠️, 本项目是为新电脑设计,虽然做了一些保护,请依然谨慎在生产环境中使用此配置,对于因此造成的配置丢失和错乱,作者不负任何责任

安装方式

只需要执行以下代码即可:

curl https://raw.githubusercontent.com/bestswifter/macbootstrap/master/bootstrap.sh | sh

这个命令会安装 HomeBrew,如果是全新的电脑还会安装 Xcode 命令行工具(包括 gcc 等),这是必须的,绝大多数命令行程序都依赖这个。如果安装失败,可以手动执行 xcode-select --install 命令。如果还是无法安装,需要去苹果官网手动下载安装

当然,大概率是不会出现任何问题的。

特色

这份脚本主要包含以下几个方面的配置:

  1. 对系统选项的一些基本修改
  2. 常用的 Homebrew 工具
  3. 基于 zsh 的,能够提高工作效率的命令,包括 git 的快捷命令
  4. Vim 配置
  5. 未来会考虑加入特定软件的配置以及 npm、pip 等依赖的配置

使用文档正在逐步整理中。。。

系统配置

为了增强 Mac OS X 的使用体验,我对系统原生的配置做了一些基本的、必备的修改。

详细的原因、改动方式和效果请参考 系统配置优化 这一节。

Homebrew

如果出现请 The formula built, but is not symlinked into /usr/local 的报错,这可能会导致 link 失败,请执行

sudo chown -R `whoami` /usr/local

具体包含的工具,以及用法请参考: HomeBrew 工具

Zsh

所有 Zsh 相关的函数、配置(主要是对一些 Unix 函数的封装)都在 zsh-config 目录下。

入口文件是 common.sh,其中我个人的配置放在 personalized.sh 中,如果使用者不需要,可以删除这个文件。

具体文档请参考这份说明:Zsh 相关

Git

详细教程请参考这份说明:Git 使用指南

Vim

详细用法与教程请参考这份说明: Vim 使用指南

讨论交流

为了避免无意义的加群,请发送邮件到 [email protected],介绍你对本书的看法和期待,字数不限,我会回复微信号并拉你进群。

内推招聘

头条北京、上海、深圳等地急缺各种开发、运营、产品岗位,点击 此链接 或扫描下发二维码投递简历即可享受内推福利。

头条 iOS 基础技术团队急缺 iOS 工程师,内推通过请吃饭,手把手讲解本书所有内容。。。

What's next

  • [] Add more npm packages
  • [] IMPORTANT: Add demo for this project to show the convenience and advantange of this project
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].