Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.84 KB

README.md

File metadata and controls

32 lines (23 loc) · 1.84 KB

Install.sh

Everything needed to set up a new machine...Mac or a server

Usage

Before installing, ensure the machine has an ssh public key already created and that key is stored in GitHub and that git is installed on the machine

Open up a terminal and execute the following line:

zsh <(curl -SsL https://raw.githubusercontent.com/smenzer/install.sh/master/install.sh)

Inputs

It will ask you for a few inputs at the beginning of execution

  • sudo password: this is to avoid asking during the installation for any items that require it
  • the machine name: this will be used for zsh / bash profiles, git configuration templates, etc. that will live in the terminal repo
  • your email: this will be used to set the default git commit email address on the machine

Example Output

Example output

What does install.sh do?

Allows installation of (pretty much) everything required for a new machine. Includes git, bash, zsh, iterm2, vim (with plugins), screen, ack, and tmux settings for terminal setup, and for Mac's it also installs common applications, configurations, fonts, and more.

Everything can be configured by editing the install.sh script to meet your changing needs. The core of install.sh is based on X99's reinstall.sh, so take a look there for details on how to tweak things to your own liking.

Credits

Inspired by X99's reinstall.sh project

Licence

CC BY SA

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.