ShellSmith is a tool designed to automate system configuration and should work on most Linux based operative system.
It offers a flexible framework for running user-defined scripts, whether for installing applications, managing configuration files, or executing custom tasks.
With built-in dependency management, ShellSmith ensures that the user-defined scripts are executed in the correct order, respecting the dependencies declared within.
This repository contains the source code for the ShellSmith tool and functions as a submodule within the ShellSmith Workspace repository. It is not intended for standalone use.
Go to the ShellSmith Workspace repository to get started.