ndpm

Crates.iondpm
lib.rsndpm
version0.1.2
created_at2025-08-08 20:24:48.918471+00
updated_at2025-08-10 08:23:55.517986+00
descriptionA user-friendly package manager wrapper for XBPS with AppImage support
homepage
repositoryhttps://git.ch-naseem.com/noid/ndpm
max_upload_size
id1787329
size71,845
Naz (ndpm13)

documentation

README

NDPM

Noid Linux's Package Manger - A user-friendly package manager wrapper for XBPS with built-in AppImage support.

Features

  • Unified interface: Manage both XBPS packages and AppImages through one tool
  • Simplified commands: No more remembering XBPS flags - just install, remove, search
  • Safety first: Prevents accidental root usage that could break your system
  • AppImage integration: Download, install, and manage AppImages with automatic symlink creation

Installation

cargo install ndpm

Usage

Package Management

# Install packages
ndpm install firefox neovim

# Update package database
ndpm update

# Upgrade system
ndpm upgrade -y

# Remove packages
ndpm remove unwanted-package

# Search for packages
ndpm search rust

AppImage Management

# Install AppImage from URL
ndpm appimage install --from https://example.com/app.AppImage myapp

# List installed AppImages
ndpm ai list

# Remove AppImage
ndpm a remove myapp

Why NDPM?

XBPS is powerful but can be verbose. NDPM provides a cleaner interface while maintaining all the functionality you need for daily package management on Void Linux systems.

Requirements

  • Void Linux (or compatible XBPS-based system)
  • Rust toolchain for building
  • sudo access for system package operations

License

ndpm is released under the MIT License. For more details, see the LICENSE file.

Commit count: 0

cargo fmt