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

https://github.com/imkkingshuk/linjitsu

Linjitsu : The Ultimate Linux Package Manager is an all-encompassing, versatile command-line tool designed for efficient management of Linux package managers. With a wide range of functionalities, Linjitsu streamlines the process of handling packages across various Linux distributions. Simplify your Linux package management with Linjitsu!
https://github.com/imkkingshuk/linjitsu

apt-package-management command-line-package-management dnf-package-management firmware-management-linux flathub-repository flatpak-management flatpak-permissions-linux linux linux-apps-managment linux-automation-tool linux-package-manager open-source-package-manager opensource pacman-package-management rpm-package-management shell-script-package-manager snap-package-management software-management system-administration system-administration-tool

Last synced: 3 months ago
JSON representation

Linjitsu : The Ultimate Linux Package Manager is an all-encompassing, versatile command-line tool designed for efficient management of Linux package managers. With a wide range of functionalities, Linjitsu streamlines the process of handling packages across various Linux distributions. Simplify your Linux package management with Linjitsu!

Awesome Lists containing this project

README

          

Linjitsu


v1.0.1

`Linjitsu : The Ultimate Linux Package Manager` is an all-encompassing, versatile command-line tool designed for efficient management of Linux package managers. With a wide range of functionalities, Linjitsu streamlines the process of handling packages across various Linux distributions, offering a unified and powerful toolkit for package installation, updates, cleaning, and more. Simplify your Linux package management with Linjitsu!

## What's New (v1.0.1)

- Initial release with comprehensive support for APT, DEB, DNF, Flatpak, Pacman, RPM, and Snap.
- Added features for listing installed applications, updating all apps, searching and installing applications, and cleaning up unnecessary data.
- Special Flatpak functionalities including adding FlatHub repository, deleting unused runtimes, and managing permissions.

## Features

- ๐Ÿ“ฆ **Package Listing**: Easily list all installed packages or just user-installed packages for a quick overview.
- โฌ†๏ธ **System Updates**: Effortlessly update all applications to their latest versions.
- ๐Ÿ” **Search & Install**: Search for new packages and install them with ease.
- ๐Ÿ—‘๏ธ **Uninstall Packages**: Remove unwanted packages to free up system resources.
- ๐Ÿงน **System Cleanup**: Clean up cache and unnecessary data to maintain a tidy system.
- ๐Ÿš€ **Flatpak Management**: Special support for Flatpak including repository management and permission handling.
- ๐Ÿ–ฅ๏ธ **Firmware Management**: Check, install, and manage firmware updates seamlessly.
- ๐Ÿ› ๏ธ **Cross-Distribution**: Works with multiple Linux distributions and package managers for ultimate flexibility.
- โš™๏ธ **Terminal-Based**: Fully terminal-based operations for streamlined and efficient management.

## Requirements

- Linux-based operating system
- Bash-compatible environment
- Internet connectivity for fetching updates and installing packages

## Installation

1. Clone the repository:

```bash
git clone https://github.com/ImKKingshuk/Linjitsu.git
cd Linjitsu
```

## Usage

1. **Launch Linjitsu : The Ultimate Linux Package Manager**:

```bash
bash Linjitsu.sh
```

2. **Select Your Package Manager**: Choose from APT, DEB, DNF, Flatpak, Pacman, RPM, or Snap.

3. **Perform Desired Operations**: Follow the on-screen menu to list, update, install, or uninstall packages.

4. **Explore Flatpak Features**: For Flatpak users, additional options like adding FlatHub, managing permissions, and cleaning up are available.

5. **Firmware Management**: Use the firmware options to check and apply firmware updates.

## Contributing

Contributions to `Linjitsu : The Ultimate Linux Package Manager` are highly welcomed! Feel free to report issues, suggest enhancements, or submit pull requests. Let's together make Linux package management more accessible, powerful, and efficient!

## Disclaimer

The developer of `Linjitsu : The Ultimate Linux Package Manager` is not responsible for any misuse or illegal activities conducted with this tool. Ensure proper authorization before using `Linjitsu : The Ultimate Linux Package Manager` for package management or system modifications. Always adhere to ethical practices and comply with all applicable laws and regulations.

## Acknowledgments

`Linjitsu : The Ultimate Linux Package Manager` is developed for educational and research purposes. It should be used with caution and in compliance with legal guidelines.