Home

Blog

Projects

GitHub



|----------------------------|     ,_____,
| Yeti Package Manager (YPM) |     | . . |
|----------------------------|     | ._, |
| A linux package manager    |     |-----|
| written in Rust.           |    / ,   , \
|----------------------------|    |_'   '_|
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~     '--^--'

This is the webpage for YPM. For general information on building and
installing, see the github repo.

=== USAGE
=========

ypm [OPTIONS] [ARGUMENTS]

Available options:
  -c => Clear the package cache
  -d => Download the sources for a package
  -e => Exit immediately on fail
  -g => Generate a package template using the package generator utility
  -h => Show this help
  -i => Install a package
  -o => Set offline mode (may be removed in future)
  -r => Remove a package
  -v => Get version information

You could also view the man page by running `man ypm`.

=== PACKAGE GENERATOR
=====================

The package generator is a utility that can be used to easily add your own
packages to your local repositories.

Usage:
ypm -g [name] [ver] [repo] [src] [no_src] [has_install] [deps] [mkdeps] [extras]

name: package name
ver: package version
repo: core or extra
src: URL of source tarball
no_src: set true if there is no source tarball
has_install: set true if this package should have an install script
deps: comma separated list of dependencies, use "" for none
mkdeps: comma separated list of make dependencies, use "" for none
extras: URLs of additional sources (comma separated), use "" for none

A text editor will open to modify the build and install scripts. If $EDITOR is
set that program will be used, otherwise vim will be used.

In future there may be an interactive mode, for now all arguments have to be
supplied at the command line.

=== AVAILABLE PACKAGES
======================

The following packages are already in the repo for ypm:

acl, attr, autoconf, automake, bash, bc, binutils, bison, busybox, bzip2, check,
coreutils, dbus, dejagnu, diffutils, e2fsprogs, expat, expect, file, findutils,
flex, gawk, gcc, gdbm, gettext, glibc, gmp, gperf, grep, groff, grub, gzip,
iana-etc, inetutils, intltool, iproute, jinja, kbd, kernel, kmod, less, libcap,
libelf, libffi, libpipeline, libtasn, libtool, m4, make, make-ca, man-db,
man-pages, markupsafe, meson, mpc, mpfr, ncurses, ninja, openssl, p11-kit,
patch, perl, pkg-config, procps-ng, psmisc, python, readline, rust, sed, shadow,
sudo, tar, tcl, texinfo, util-linux, vim, wget, wheel, wpa_supplicant,
xml-parser, xz, ypm, zlib, zstd


________________________________________________________________________________

AVS Origami (C) 2024