Skip to content

๐Ÿ”Œ Scripts for a quick setup of an OSX working environment

Notifications You must be signed in to change notification settings

QDucasse/installutilities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

20 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Installation facilities for macOS


This repository is based on brandonb927's dotfiles and their customisation for my usage.

Usage

Clone the repository and run the main files bootstrap.sh for utilities and app installations or macos.sh for macOS customisation.

$ git clone https://github.com/QDucasse/install_utilities.git
$ cd install_utilities
$ sh bootstrap.sh

Dive in

This part consists of an explanation of the contents of the main scripts for the installation and customisation.

  1. bootstrap.sh

The different components run by bootstrap.sh are the following:

The first two are mandatory

  • brew.sh: Install homebrew
  • oh-my-zsh.sh: Install zsh and some plugins (oh-my-zsh-plugins.sh)

The next ones are asked to be confirmed by the user

  • brew-utilities.sh: Command line utilities from homebrew.
  • brew-cask.sh: Applications that can be installed directly from casks.
  • python.sh: Python working environment (pyenv, pipenv).
  • ssh.sh: Create a new ssh key and add it to the keychain.
  • gpg.sh: Create a new gpg key.
  • git.sh: Git global configuration. PLEASE USE YOUR OWN NAME AND EMAIL!
  1. macos.sh

Some tweaks mostly tested on macOS Sequoia. PLEASE READ IT TO SEE WHAT THEY DO!!!

$ sh macos.sh

About

๐Ÿ”Œ Scripts for a quick setup of an OSX working environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages