Skip to content

๐Ÿš€ One-command Linux system setup with zsh, development tools, and configurations. Interactive or non-interactive installation with CI/CD validation.

Notifications You must be signed in to change notification settings

chroakPRO/linuxinstall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Linux Install Script

Banner

A comprehensive Linux installation script that sets up your system with essential tools and configurations.

Quick Install

curl -s https://raw.githubusercontent.com/chroakPRO/linuxinstall/main/install.sh | bash

Interactive Installation

For an interactive installation with prompts and options:

curl -s https://raw.githubusercontent.com/chroakPRO/linuxinstall/main/install.sh | bash -s -- --interactive

Non-Interactive Installation

For a silent installation with default options:

curl -s https://raw.githubusercontent.com/chroakPRO/linuxinstall/main/install.sh | bash -s -- --non-interactive

Options

  • --interactive: Run in interactive mode with prompts (default)
  • --non-interactive: Run in silent mode with default options
  • --dry-run: Show what would be installed without making changes
  • --help: Show help message

Features

  • System package installation
  • Development tools setup
  • Configuration management
  • And more...

Development

This project uses GitHub Actions for continuous integration, which includes:

  • Shell script linting (ShellCheck)
  • Spell checking
  • Installation script validation

License

MIT License - See LICENSE file for details

About

๐Ÿš€ One-command Linux system setup with zsh, development tools, and configurations. Interactive or non-interactive installation with CI/CD validation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages