Find a file
2023-01-20 11:49:37 +05:30
completions add system-update 2023-01-19 23:37:31 +05:30
pkgmanagers bump up to 1.0.3 2023-01-19 14:31:12 +05:30
.gitignore bump up to 1.0.3 2023-01-19 14:31:12 +05:30
blend add try-except to system-update for locking system 2023-01-20 11:49:37 +05:30
blend-profiled.sh remove debian packaging 2023-01-20 11:37:31 +05:30
LICENSE Create LICENSE 2023-01-18 23:10:18 +05:30
README.md update to 1.0.4 2023-01-19 14:54:53 +05:30

blend

A package manager for blendOS

almost

On-demand immutability for blendOS.

This was originally developed by VanillaOS.

Note

: This is a work in progress. It is not ready for production use.

Help

Usage:
  blend [command] [options] [arguments]

Version: 1.0.4

blend is a package manager for blendOS, which includes support for Arch, Ubuntu and Fedora packages.

default distro: arch (default container's name is the same as that of the default distro)

Here's a list of the supported distros:
1. arch
2. fedora-rawhide
3. ubuntu-22.04
4. ubuntu-22.10
(debian support is coming soon)

You can use any of these distros by passing the option --distro=[NAME OF THE DISTRO].

You can even install a supported desktop environment in a blend container (run `blend install-de [DESKTOP ENVIRONMENT NAME]` to install your favorite desktop environment).

However, this feature is still somewhat experimental, and some apps might be buggy.

Here's a list of the supported desktop environments:
1. gnome
2. mate
(support for many more DEs is coming soon)

arch also supports AUR packages, for an extremely large app catalog.

available commands:
  help                  Show this help message and exit.
  version               Show version information and exit.
  enter                 Enter the container shell.
  export                Export the desktop entry for an installed blend.
  unexport              Unexport the desktop entry for a blend.
  install               Install packages inside a container.
  install-de            Install a desktop environment inside a container. (EXPERIMENTAL)
  remove                Remove packages inside a managed container.
  create-container      Create a container managed by blend.
  remove-container      Remove a container managed by blend.
  list-containers       List all the containers managed by blend.
  start-containers      Start all the container managed by blend.
  sync                  Sync list of available packages from repository.
  search                Search for packages in a managed container.
  show                  Show details about a package.
  update                Update all the packages in a managed container.

options for commands:
  -cn CONTAINER NAME, --container-name CONTAINER NAME
                        set the container name (the default is the name of the distro)
  -d DISTRO, --distro DISTRO
                        set the distro name (supported: arch fedora-rawhide ubuntu-22.04 ubuntu-22.10; default is arch)
  -y, --noconfirm       assume yes for all questions
  -v, --version         show version information and exit

options:
  -h, --help  show this help message and exit

Made with ❤ by Rudra Saraswat.