Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/archetypum/theunixmanager-bash

theUnixManager - ultimate package manager && init system handling library made by Archetypum that simplifies interaction with UNIX systems and creation of system-related bash scripts.
https://github.com/archetypum/theunixmanager-bash

bash bash-library bsd gnu gnu-linux linux package-management service-management system-management unix

Last synced: about 21 hours ago
JSON representation

theUnixManager - ultimate package manager && init system handling library made by Archetypum that simplifies interaction with UNIX systems and creation of system-related bash scripts.

Awesome Lists containing this project

README

        

# theUnixManager (bash)
![theUnixManagerEdited](https://github.com/user-attachments/assets/6c0b3fbc-1d09-4d35-9dde-33b22a468c45)

theUnixManager - ultimate package manager && init system handling library made by Archetypum
that simplifies interaction with UNIX systems and creation of system-related bash scripts.

## Installation of theUnixManager-unstable (as root):

```bash
git clone https://github.com/Archetypum/theUnixManager-bash
```

```bash
cd theUnixManager-bash
```

Copy it to your desired location:

```bash
cp the_unix_manager.sh ~
```

And then use it in your bash scripts:

```bash
source ~/the_unix_manager.sh

DISTRO=$(get_user_distro)
INIT_SYSTEM=$(get_init_system)

package_handling "$DISTRO" "install" "vim"
init_system_handling "$INIT_SYSTEM" "ssh" "start"
```

## Credits

theUnixManager is a project by Archetypum with:
- Kinderfeld as the lead developer and creator.
(https://github.com/Kinderfeld)
- WretchOfLights as the documentation writer.
(https://github.com/WretchOfLights)
- wazups as the illustrator
(https://github.com/wazups)

## License

theUnixManager uses GNU Lesser General Public License V3.

More information in:

- LICENSE.md
- https://www.fsf.org
- https://www.gnu.org

![gnu](https://github.com/user-attachments/assets/66935a97-374f-4dbc-9f1c-428070fda139)