Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.9.0-RELEASE #70

Merged
merged 54 commits into from
Dec 15, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
b0e354c
Update CHANGELOG.md
Dec 3, 2019
dc8e12b
Update cleanMacOS.sh
Dec 3, 2019
a792627
Remove cleanMacOS.sh
Dec 4, 2019
856e3b2
Update config.sh
Dec 4, 2019
9048784
Update install.sh (#68)
Dec 4, 2019
180408f
Update cleanMacOS.sh (#68)
Dec 4, 2019
46ca11b
Update cleanMacOS.sh (#68)
Dec 4, 2019
0b72607
Update cleanMacOS.sh (#68)
Dec 4, 2019
3c95ebf
Update setup.sh (#68)
Dec 5, 2019
2adaf3c
Update config.sh (#68)
Dec 5, 2019
5b028f9
Update update.sh (#68)
Dec 5, 2019
c1e965f
Script cleanup (#68)
Dec 5, 2019
4d9801f
Add profiles (#68)
Dec 5, 2019
5e26b4c
Update settings.json
Dec 5, 2019
841eb36
Update CHANGELOG.md
Dec 5, 2019
b2d3811
Update CHANGELOG.md
Dec 11, 2019
6309719
Update install.sh
Dec 11, 2019
a7bee8b
Update setup.sh
Dec 11, 2019
d7e9fcb
Update update.sh
Dec 11, 2019
7066619
Add scrn_cleanmacos_terminal.png
Dec 11, 2019
536ae59
Update README.md
Dec 11, 2019
1687f47
Move files
Dec 11, 2019
3315f3a
Update README.md
Dec 11, 2019
62add77
Update README.md
Dec 11, 2019
cfd19b7
Update cleanMacOS.sh
Dec 11, 2019
2a08b95
Update README.md
Dec 11, 2019
aac8791
Update apps_list.md
Dec 15, 2019
76c1302
Add icon_audiohijack.png
Dec 15, 2019
9b0766e
Update basic profile
Dec 15, 2019
d83c023
Major update (#68)
Dec 15, 2019
5619734
Update settings.json
Dec 15, 2019
8abef4c
Update gitconfig
Dec 15, 2019
61263c1
Update update.sh
Dec 15, 2019
2f9b491
Update install.sh
Dec 15, 2019
0bff7a8
Update setup.sh
Dec 15, 2019
528a21c
Update shell variables (#68)
Dec 15, 2019
462987e
Update shell variables (#68)
Dec 15, 2019
e7aa6bf
Update developer profile
Dec 15, 2019
4ad46f4
Update install.sh
Dec 15, 2019
cb66c5c
Update config.sh
Dec 15, 2019
fc1595f
Update profiles (#68)
Dec 15, 2019
c659456
Update basic profile (#68)
Dec 15, 2019
85c603c
Update APPS_LIST.md
Dec 15, 2019
16f531c
Update APPS_LIST.md
Dec 15, 2019
989bf9c
Update APPS_LIST.md
Dec 15, 2019
7941bc5
Update APPS_LIST.md
Dec 15, 2019
b42965a
Update APPS_LIST.md
Dec 15, 2019
7bae635
Update README.md
Dec 15, 2019
5c4fd14
Major update (#68)
Dec 15, 2019
710b96e
Add icon_betterblocker.png
Dec 15, 2019
5e25c3e
Add icon_firefox.png
Dec 15, 2019
7112bed
Update install.sh
Dec 15, 2019
69e2e10
Update setup.sh
Dec 15, 2019
330bb16
Add NetNewsWire (#62)
Dec 15, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 34 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,19 +17,18 @@
---

<p align="center">
💻 A bash script to install and configure macOS after a clean install.
💻 A shell script to install and configure macOS.
<br>
</p>

## Table of content

- [Table of content](#table-of-content)
- [About](#about)
- [How it works](#how-it-works)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installing](#installing)
- [More apps](#more-apps)
- [Prerequisites](#prerequisites)
- [Installing](#installing)
- [More apps](#more-apps)
- [Roadmap](#roadmap)
- [Contributing](#contributing)
- [Acknowledgements](#acknowledgements)
Expand All @@ -44,45 +43,52 @@ To do this I dove deep down into several repositories (see [Acknowledgements](#a

The basic idea behind this project is that the setup and configuration of a new Mac should be as smooth, simple and fast as possible. For this reason there is just one script that prompts a menu from which you chose what kind of profile you want to install on your Mac. Each profile has different apps/options but everyone shares a "core" function that install basic apps, dependencies or binaries. So no matter if you're a developer or a graphic designer, your Mac will be run just fine.

You can check [__here__](https://github.com/MarioCatuogno/Clean-macOS/blob/master/doc/PROFILES.md) a complete list of apps installed with each profile.

## How it works

⚠️ WIP

## Getting Started

⚠️ WIP
You need an active internet connection and one of the following macOS version:

### Prerequisites
* macOS 10.12 "Sierra"
* macOS 10.13 "High Sierra"
* macOS 10.14 "Mojave"
* macOS 10.15 "Catalina"

⚠️ WIP
## Prerequisites

1. Do a fresh install of macOS (version 10.10+)
1. Do a fresh install of macOS (version 10.12+)
2. Download the project with the following command `git clone https://github.com/MarioCatuogno/Clean-macOS.git ~/cleanMacOS`
3. Choose a configuration file from `~/cleanMacOS/config` and copy it into `~/cleanMacOS/setup`
3. Choose a configuration file from `~/cleanMacOS/config`, copy it into `~/cleanMacOS/` and rename as `Brewfile`

### Installing
## Installing

Open __Terminal.app__ and run the following command `./~/cleanMacOS/setup/install.sh`, the following promtp will appear from which you can choose one of the options:

<p align="center">
<a href="https://github.com/MarioCatuogno/Clean-macOS">
<img width=400px src="https://raw.githubusercontent.com/MarioCatuogno/Clean-macOS/master/img/scrn_cleanmacos_terminal.png" alt="Clean-macOS terminal"><br></a>
</p>

⚠️ WIP
1. `Install Homebrew`: install Homebrew package and dependencies
2. `Install Applications`: install binaries, cask and Mac Apple Store application listed in profile files
3. `Configure macOS`: configure macOS with useful commands
4. `Update`: update brews, casks and MAS applications and formulaes

Open __Terminal.app__ and run the following command `./~/cleanMacOS/setup/install.sh`
If you are doing a fresh install, run all the commands in the sequence above.

### More apps
## More apps

Click [__here__](https://github.com/MarioCatuogno/Clean-macOS/blob/master/doc/apps_list.md) to find a collection of various apps I've personally tested or used in the past on macOS.
Click [__here__](https://github.com/MarioCatuogno/Clean-macOS/blob/master/doc/APPS_LIST.md) to find a collection of various apps I've personally tested or used in the past on macOS.

Click [__here__](https://github.com/MarioCatuogno/Clean-macOS/blob/master/doc/apps_removed.md) to find a list of all apps used in previous script versions.
Click [__here__](https://github.com/MarioCatuogno/Clean-macOS/blob/master/doc/APPS_REMOVED.md) to find a list of all apps used in previous script versions.

## Roadmap

To check the current status and the upcoming milestones of the Clean-macOS project, click [__here__](https://github.com/MarioCatuogno/Clean-macOS/projects/8).

For the full changelog history, click [__here__](https://github.com/MarioCatuogno/Clean-macOS/blob/master/CHANGELOG.md).
For the full changelog history, click [__here__](https://github.com/MarioCatuogno/Clean-macOS/blob/master/doc/CHANGELOG.md).

## Contributing

You are encouraged to fork this repository and to open issue to discuss the change you wish to make. If you want to actively contribute, click [__here__](https://github.com/MarioCatuogno/Clean-macOS/blob/master/CONTRIBUTING.md) for guidelines.
You are encouraged to fork this repository and to open issue to discuss the change you wish to make. If you want to actively contribute, click [__here__](https://github.com/MarioCatuogno/Clean-macOS/blob/master/doc/CONTRIBUTING.md) for guidelines.

If you find it useful, please star or tell others about this repo.

Expand All @@ -94,6 +100,7 @@ If you find it useful, please star or tell others about this repo.

---

⚠️ WIP

<img src="https://raw.githubusercontent.com/MarioCatuogno/Clean-MacOS-X/master/img/scrn_mydesktop.png" width="800" align="middle"/>
<p align="center">
<a href="https://github.com/MarioCatuogno/Clean-macOS">
<img width=600px src="https://raw.githubusercontent.com/MarioCatuogno/Clean-macOS/master/img/scrn_mydesktop.png" alt="Clean-macOS desktop"><br></a>
</p>
Loading