release 1.0.1
This commit is contained in:
parent
bdd929e487
commit
e2eee152ac
4 changed files with 86 additions and 2 deletions
70
README.md
Normal file
70
README.md
Normal file
|
@ -0,0 +1,70 @@
|
|||
<div align="center">
|
||||
<h1 align="center">blend</h1>
|
||||
<p align="center">A package manager for blendOS</p>
|
||||
</div>
|
||||
|
||||
# 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.1
|
||||
|
||||
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).
|
||||
|
||||
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.
|
||||
install Install packages inside a container.
|
||||
install-de Install a desktop environment inside a container.
|
||||
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.
|
||||
```
|
10
blend
10
blend
|
@ -5,7 +5,7 @@ import shutil
|
|||
import argparse
|
||||
import subprocess
|
||||
|
||||
__version = '1.0.0'
|
||||
__version = '1.0.1'
|
||||
|
||||
### Colors
|
||||
class colors:
|
||||
|
@ -421,6 +421,13 @@ Here's a list of the supported distros:
|
|||
|
||||
You can use any of these distros by passing the option {colors.bold}--distro=[NAME OF THE DISTRO]{colors.reset}.
|
||||
|
||||
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).
|
||||
|
||||
Here's a list of the supported desktop environments:
|
||||
{colors.bold}1.{colors.reset} gnome
|
||||
{colors.bold}2.{colors.reset} mate
|
||||
(support for many more DEs is coming soon)
|
||||
|
||||
{colors.bold}{colors.fg.lightblue}arch{colors.reset} also supports AUR packages, for an extremely large app catalog.
|
||||
|
||||
{colors.bold}{colors.fg.purple}available commands{colors.reset}:
|
||||
|
@ -428,6 +435,7 @@ You can use any of these distros by passing the option {colors.bold}--distro=[NA
|
|||
{colors.bold}version{colors.reset} Show version information and exit.
|
||||
{colors.bold}enter{colors.reset} Enter the container shell.
|
||||
{colors.bold}install{colors.reset} Install packages inside a container.
|
||||
{colors.bold}install-de{colors.reset} Install a desktop environment inside a container.
|
||||
{colors.bold}remove{colors.reset} Remove packages inside a managed container.
|
||||
{colors.bold}create-container{colors.reset} Create a container managed by blend.
|
||||
{colors.bold}remove-container{colors.reset} Remove a container managed by blend.
|
||||
|
|
|
@ -7,7 +7,7 @@ _completions() {
|
|||
|
||||
if [[ "$COMP_CWORD" == 1 ]]; then
|
||||
SUGGESTIONS=('install' 'remove' 'update' 'show' 'search' 'enter' 'create-container' 'remove-container' \
|
||||
'list-container' 'start-containers' 'sync' 'help' 'version' )
|
||||
'install-de' 'list-container' 'start-containers' 'sync' 'help' 'version' )
|
||||
fi
|
||||
|
||||
COMPREPLY=($(compgen -W "${SUGGESTIONS[*]}" "${COMP_WORDS[$COMP_CWORD]}"))
|
||||
|
|
6
debian/changelog
vendored
6
debian/changelog
vendored
|
@ -1,3 +1,9 @@
|
|||
blend (1.0.1) lunar; urgency=medium
|
||||
|
||||
* Sync with blend 1.0.1
|
||||
|
||||
-- Rudra Bali <rs2009@ubuntu.com> Wed, 18 Jan 2023 23:14:32 +0530
|
||||
|
||||
blend (1.0.0) lunar; urgency=medium
|
||||
|
||||
* First Release
|
||||
|
|
Loading…
Reference in a new issue