in root.html). Outputs custom og:image with assets_prefix normalisation and non-Google site verification. --> Hello macOS: Setting Up the Apple Kingdom | IT-Journey in _layouts/root.html. What this file adds: - Custom og:image with preview_images.assets_prefix path normalisation for the theme-specific page.preview and page.header.og_image keys. When page.image is set, jekyll-seo-tag handles og:image and this file skips its own og:image output to avoid duplicate tags. - Non-Google site verification tags (Bing, Yandex, Naver, Baidu) Dependencies: - jekyll-seo-tag plugin (loaded in _layouts/root.html via Hello macOS: Setting Up the Apple Kingdom | IT-Journey ) - site.preview_images config in _config.yml =================================================================== --> Hello macOS: Setting Up the Apple Kingdom | IT-Journey Skip to main content
Settings
Search
Appearance
Theme Mode
About
Jekyll v3.10.0
Environment Production
Last Build
2026-04-11 02:52 UTC
Current Environment Production
Build Time Apr 11, 02:52
Jekyll v3.10.0
Build env (JEKYLL_ENV) production
Page Location
Page Info
Layout default
Collection quests
Path _quests/0000/hello-mac/hello-mac.md
URL /quests/hello-macos/
Date 2026-01-14
Theme Skin
SVG Backgrounds
Layer Opacity
0.6
0.04
0.08

Hello macOS: Setting Up the Apple Kingdom

By IT-Journey Team

Set up a macOS development environment with Homebrew, Xcode Command Line Tools, and a modern terminal workflow.

Estimated reading time: 2 minutes

Welcome, macOS adventurer! This quest transforms your Mac into a professional-grade development workstation. You’ll install core tooling, tune your terminal, and validate a clean, repeatable setup.

🎯 Quest Objectives

Primary Objectives (Required for Quest Completion)

  • Install Xcode Command Line Tools - Unlock core developer tooling
  • Install Homebrew - Your macOS package manager
  • Configure a Modern Terminal - iTerm2 + shell enhancements
  • Verify Your Toolchain - Confirm Git, SSH, and common utilities

Bonus Objectives (Optional)

  • Shell Customization - Prompt themes, aliases, and quality-of-life tweaks
  • Baseline Dev Tools - VS Code, Node/Python toolchains, and git config

🗺️ Quest Prerequisites

📋 Knowledge Requirements

  • Comfortable using Finder and System Settings
  • Basic understanding of command line usage

🛠️ System Requirements

  • macOS 12+ recommended
  • Administrator access for installs
  • Stable internet connection

🌍 Choose Your Adventure Platform

This quest is macOS-only. If you’re on another OS, start with:

🧙‍♂️ Chapter 1: Install Core Tooling

✅ Step 1: Xcode Command Line Tools

xcode-select --install

Verify after installation:

xcode-select -p

✅ Step 2: Install Homebrew

Run the official installer:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Then validate:

brew --version
brew doctor

✅ Step 3: Install Essentials via Scripts

Use the provided helper scripts (review before running):

./hb-install.sh
./hb-packages.sh

🧰 Chapter 2: Terminal & Workflow Enhancements

✅ Step 4: Install iTerm2

./iterminate2.sh

✅ Step 5: Run the macOS setup helper

./hello-mac.sh

This script walks you through common dev tooling checks and config hints.

🧪 Chapter 3: Validate Your Setup

Run these checks to confirm your environment:

git --version
ssh -V
brew list

You should see valid versions for each command.

🏁 Quest Completion Checklist

  • Xcode Command Line Tools installed
  • Homebrew installed and healthy (brew doctor)
  • Terminal upgraded (iTerm2 + shell config)
  • Git/SSH verified

📚 References & Resources