Code Monkey home page Code Monkey logo

apx's Introduction

apx

Apx (/à·peks/) is the default package manager in Vanilla OS. It is a wrapper around multiple package managers to install packages and run commands inside a managed container.

Special thanks to distrobox for making this possible.

Help

Usage: apx [options] [command] [arguments]

Options:
  -h, --help    Show this help message and exit
  -v, --version Show version and exit
  --aur         Install packages from the AUR repository
  --dnf         Install packages from the Fedora repository
  --apk         Install packages from the Alpine repository

Commands:
    autoremove  Remove all unused packages
    clean       Clean the apx package manager cache
    enter       Enter the container's shell
    export      Export/Recreate a program's desktop entry from a managed container
    help        Show this help message and exit
    init        Initialize a managed container
    install     Install packages inside the container
    list        List installed packages
    log         Show logs (This command is yet to be implemented)
    purge       Purge packages from the container
    run         Run a command inside the container
    remove      Remove packages from the container
    search      Search for packages
    show        Show details about a package
    unexport    Unexport/Remove a program's desktop entry
    update      Update the list of available packages
    upgrade     Upgrade the system by installing/upgrading available packages

Docs

The official documentation and manpage for apx are available at https://documentation.vanillaos.org/docs/apx/.

Other distros

Please consider to keep the project name as apx to avoid confusion for users.

To use with another package manager, re-compile editing the config.json file to point to the desired package manger and image.

apx's People

Contributors

mirkobrombin avatar kbdharun avatar bketelsen avatar puretryout avatar pietrodicaprio avatar jrschmidtt avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.