Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 875 Bytes

File metadata and controls

35 lines (23 loc) · 875 Bytes

System Setup

Script for autoconfiguring a new machine. Automatically detects platform and architecture before performing setup and module installation.

How to use

Linux/Mac

curl -S "https://raw.githubusercontent.com/tariqajyusuf/system-setup/main/init.sh" | bash

Windows

Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process
. { (Invoke-WebRequest https://raw.githubusercontent.com/tariqajyusuf/system-setup/main/init.ps1).Content } | Invoke-Expression

Options

-v - Show all output from subcommands

Future Things

  • Create template for submoduling private settings like domain specific apps.
  • Allow configration of modules based on context.
  • Powerline fonts for mac
  • Fix patching on mac
  • Better error checking

Tests

  • Ubuntu configruation runs on each push.
  • Linter runs to make sure you didn't miss anything.