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

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.

Awesome Lists containing this project

README

        

[![code_size](https://img.shields.io/github/languages/code-size/MasterCruelty/eMerger)](https://img.shields.io/github/languages/code-size/MasterCruelty/eMerger)
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=TheMergers_eMerger&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=TheMergers_eMerger)
[![issues](https://img.shields.io/github/issues/MasterCruelty/eMerger)](https://img.shields.io/github/issues/MasterCruelty/eMerger)
[![top_language](https://img.shields.io/github/languages/top/MasterCruelty/eMerger)](https://img.shields.io/github/languages/top/MasterCruelty/eMerger)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=TheMergers_eMerger&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=TheMergers_eMerger)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=TheMergers_eMerger&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=TheMergers_eMerger)
[![commit_activity](https://img.shields.io/github/commit-activity/w/MasterCruelty/eMerger)](https://img.shields.io/github/commit-activity/w/MasterCruelty/eMerger)
[![commits_since_release](https://img.shields.io/github/commits-since/MasterCruelty/emerger/latest?color=44CC11&style=flat-square)](https://img.shields.io/github/commits-since/MasterCruelty/emerger/latest?color=44CC11&style=flat-square)

eMerger



logo

What is it?


eMerger is a simple script to clean update your system and your packages by just typing up 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



  1. Run ./setup.sh

  2. Run up


If you cloned using root privileges, and you want to execute without them, remember to run: sudo chown -R yourusername .

Uninstall



  1. Run ./uninstall.sh


Update


You have three options:

  1. Run ./update.sh

  2. Run up -up

  3. 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