https://github.com/mastercruelty/emerger
A simple Bash script to update your Linux system.
https://github.com/mastercruelty/emerger
android archlinux bash debian fedora freebsd gentoo linux macos nixos powershell python scripting shell-script termux wrapper-script
Last synced: 16 days ago
JSON representation
A simple Bash script to update your Linux system.
- Host: GitHub
- URL: https://github.com/mastercruelty/emerger
- Owner: MasterCruelty
- License: mit
- Created: 2021-04-09T12:35:31.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-01-07T23:16:48.000Z (4 months ago)
- Last Synced: 2025-03-29T02:51:29.251Z (about 1 month ago)
- Topics: android, archlinux, bash, debian, fedora, freebsd, gentoo, linux, macos, nixos, powershell, python, scripting, shell-script, termux, wrapper-script
- Language: Shell
- Homepage:
- Size: 479 KB
- Stars: 10
- Watchers: 2
- Forks: 4
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
[](https://img.shields.io/github/languages/code-size/MasterCruelty/eMerger)
[](https://sonarcloud.io/summary/new_code?id=TheMergers_eMerger)
[](https://img.shields.io/github/issues/MasterCruelty/eMerger)
[](https://img.shields.io/github/languages/top/MasterCruelty/eMerger)
[](https://sonarcloud.io/summary/new_code?id=TheMergers_eMerger)
[](https://sonarcloud.io/summary/new_code?id=TheMergers_eMerger)
[](https://img.shields.io/github/commit-activity/w/MasterCruelty/eMerger)
[](https://img.shields.io/github/commits-since/MasterCruelty/emerger/latest?color=44CC11&style=flat-square)eMerger
![]()
What is it?
eMerger is a simple script to clean update your system and your packages by just typingup
in your terminal!
Systems tested and working
- Arch Linux
- Debian
- EndeavourOS
- Fedora
- Kali
- Manjaro
- Raspbian
- Termux
- Ubuntu
Systems tested and not working (help wanted)
- CentOS
Supported package managers
- apt
- apt-get
- dnf
- emerge
- flatpak
- nixos
- pacman
- pkg
- rpm
- snap
- yay
- yum
- zypper
---
Install
- Run
./setup.sh
- Run
up
If you cloned using root privileges, and you want to execute without them, remember to run:
sudo chown -R yourusername .
Uninstall
- Run
./uninstall.sh
Update
You have three options:
- Run
./update.sh
- Run
up -up
- Run
up -au
to set a cronjob
Usage
eMerger comes with inline arguments: just type
up -help
to explore them.
---
Contribute
How to contribute
Issue
Is there a problem? 🖥️
Your package manager is not listed? 🖥️
Feel free to open an issue. Try to explain exactly what happens and if possible post errors or outputs you managed to retrieve.
License
This project license can be found in
./LICENSE
External projects used
wttr.in