Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/archetypum/theunixmanager-bash
- Owner: Archetypum
- License: lgpl-3.0
- Created: 2025-01-11T19:56:25.000Z (19 days ago)
- Default Branch: main
- Last Pushed: 2025-01-27T14:24:57.000Z (3 days ago)
- Last Synced: 2025-01-27T15:33:22.248Z (3 days ago)
- Topics: bash, bash-library, bsd, gnu, gnu-linux, linux, package-management, service-management, system-management, unix
- Language: Shell
- Homepage:
- Size: 47.9 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
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.shDISTRO=$(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)