Skip to content

hugopascual/Genesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

250 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Genesis

Automated installation and configuration system for Linux and Windows operating systems.

Overview

Genesis provides automated scripts to install and configure software packages across different operating systems and distributions. It simplifies the process of setting up new machines with predefined or custom software configurations.

Supported Systems

  • Linux: Ubuntu, Debian, Arch Linux
  • Windows: PowerShell-based installation

Quick Start

Linux

./linux/linux.sh install <distro> <config>
./linux/linux.sh update <distro>
./linux/linux.sh setup <distro> <environment>
./linux/linux.sh add-distro <new_distro> "<base_command>"

Windows

powershell -ExecutionPolicy Bypass -File .\windows.ps1

Project Structure

Genesis/
├── linux/          # Linux entrypoint, source code and configurations
│   ├── linux.sh
│   ├── src/
│   ├── install_configs/
│   ├── packages/
│   └── statics/
├── windows/        # Windows installation scripts
└── docs/           # Detailed documentation

Documentation

License

See LICENSE file

About

Automation of Linux operative systems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors