{"repo":"BragatteMAS/os-postinstall-scripts","free":true,"listed":false,"github":"https://github.com/BragatteMAS/os-postinstall-scripts","clone":"git clone https://github.com/BragatteMAS/os-postinstall-scripts.git","description":"Cross-platform post-install automation for Linux, macOS & Windows. One command to set up your entire dev environment — 12 installers, 3 profiles (minimal/developer/full), dry-run mode, dotfiles management, and idempotent execution.","language":"Shell","stars":12,"topics":["snap","linux","shell-script","ai-tools","apt","automation","bash","cross-platform","developer-tools","devops"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"OS Post-Install Scripts Two commands to turn a fresh OS into a fully configured development environment. A fully configured terminal: starship prompt, curated aliases, modern Rust CLI tools. Why Every fresh OS install means hours of manual setup: installing packages, configuring dotfiles, tweaking system preferences. This repo replaces that with two idempotent commands per OS. Pick a profile ( minimal , developer , or full ), run them, get back to building. Quick Start macOS / Linux Windows Don't have Git yet? winget install Git.Git , restart PowerShell, then clone. Just Want the Terminal? If you only want a modern terminal (CLI tools + prompt + aliases + zsh plugins) and don't need the full system setup, run the terminal blueprint directly: Windows: examples/terminal-setup.ps1 . What it installs: Component Details ----------- --------- Nerd Font JetBrainsMono Nerd Font (auto-installed) CLI tools bat, eza, fd, fzf, ripgrep, delta, zoxide, starship Prompt MAS Oceanic Theme (powerline, git, languages, status bar) + 3 presets Aliases 50+ shortcuts for git, navigation, sysup , mkcd , gcb Functions Welcome message, h (help), preview (fzf), aliases (search) Plugins zsh-autosuggestions, zsh-syntax-highlighting, zsh-completions Safety --dry-run preview, --interactive wizard, automatic backups, idempotent Demo: Since v5.1.4 the main setup.sh also offers to run this at the end (interactive prompt). Skipping the prompt? Run bash terminal-setup.sh --interactive whenever you like. Profile","default_branch":null,"files":null,"tree":[],"storefront":"/r/BragatteMAS","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BragatteMAS/os-postinstall-scripts/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}