From 78d393df55189c0b056a99241abdcc76fc8889e2 Mon Sep 17 00:00:00 2001 From: Penelope Gwen Date: Thu, 7 Mar 2024 16:58:40 -0700 Subject: [PATCH] change arch from any to all --- .../dh_installchangelogs.dch.trimmed | 5 ++ .../installed-by-dh_install | 10 +++ .../installed-by-dh_installdocs | 0 sapphic-package-manager/debian/control | 2 +- .../debian/debhelper-build-stamp | 1 + sapphic-package-manager/debian/files | 2 + .../debian/sapphic-package-manager.substvars | 2 + .../sapphic-package-manager/DEBIAN/conffiles | 1 + .../sapphic-package-manager/DEBIAN/control | 11 ++++ .../sapphic-package-manager/DEBIAN/md5sums | 13 ++++ .../etc/bash_completion.d/spm | 1 + .../sapphic-package-manager/lib/spm/version | 1 + .../sapphic-package-manager/usr/bin/spm | 45 ++++++++++++++ .../sapphic-package-manager/usr/bin/spm_clean | 46 ++++++++++++++ .../usr/bin/spm_search | 48 +++++++++++++++ .../usr/bin/spm_upgrade | 57 ++++++++++++++++++ ...ic-package-manager.sapphic-package-manager | 20 ++++++ .../doc/sapphic-package-manager/README.Debian | 6 ++ .../doc/sapphic-package-manager/changelog.gz | Bin 0 -> 151 bytes .../doc/sapphic-package-manager/copyright | 33 ++++++++++ .../usr/share/doc/spm/spm | 6 ++ .../usr/share/doc/spm/spm_clean | 9 +++ .../usr/share/doc/spm/spm_search | 7 +++ .../usr/share/doc/spm/spm_upgrade | 10 +++ 24 files changed, 335 insertions(+), 1 deletion(-) create mode 100644 sapphic-package-manager/debian/.debhelper/generated/sapphic-package-manager/dh_installchangelogs.dch.trimmed create mode 100644 sapphic-package-manager/debian/.debhelper/generated/sapphic-package-manager/installed-by-dh_install create mode 100644 sapphic-package-manager/debian/.debhelper/generated/sapphic-package-manager/installed-by-dh_installdocs create mode 100644 sapphic-package-manager/debian/debhelper-build-stamp create mode 100644 sapphic-package-manager/debian/files create mode 100644 sapphic-package-manager/debian/sapphic-package-manager.substvars create mode 100644 sapphic-package-manager/debian/sapphic-package-manager/DEBIAN/conffiles create mode 100644 sapphic-package-manager/debian/sapphic-package-manager/DEBIAN/control create mode 100644 sapphic-package-manager/debian/sapphic-package-manager/DEBIAN/md5sums create mode 100644 sapphic-package-manager/debian/sapphic-package-manager/etc/bash_completion.d/spm create mode 100644 sapphic-package-manager/debian/sapphic-package-manager/lib/spm/version create mode 100755 sapphic-package-manager/debian/sapphic-package-manager/usr/bin/spm create mode 100755 sapphic-package-manager/debian/sapphic-package-manager/usr/bin/spm_clean create mode 100755 sapphic-package-manager/debian/sapphic-package-manager/usr/bin/spm_search create mode 100755 sapphic-package-manager/debian/sapphic-package-manager/usr/bin/spm_upgrade create mode 100644 sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc-base/sapphic-package-manager.sapphic-package-manager create mode 100644 sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/sapphic-package-manager/README.Debian create mode 100644 sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/sapphic-package-manager/changelog.gz create mode 100644 sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/sapphic-package-manager/copyright create mode 100644 sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/spm/spm create mode 100644 sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/spm/spm_clean create mode 100644 sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/spm/spm_search create mode 100644 sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/spm/spm_upgrade diff --git a/sapphic-package-manager/debian/.debhelper/generated/sapphic-package-manager/dh_installchangelogs.dch.trimmed b/sapphic-package-manager/debian/.debhelper/generated/sapphic-package-manager/dh_installchangelogs.dch.trimmed new file mode 100644 index 0000000..c13e21b --- /dev/null +++ b/sapphic-package-manager/debian/.debhelper/generated/sapphic-package-manager/dh_installchangelogs.dch.trimmed @@ -0,0 +1,5 @@ +sapphic-package-manager (1.0) unstable; urgency=medium + + * Initial release. + + -- Penelope Gwen Thu, 07 Mar 2024 16:49:02 -0700 diff --git a/sapphic-package-manager/debian/.debhelper/generated/sapphic-package-manager/installed-by-dh_install b/sapphic-package-manager/debian/.debhelper/generated/sapphic-package-manager/installed-by-dh_install new file mode 100644 index 0000000..46d0adb --- /dev/null +++ b/sapphic-package-manager/debian/.debhelper/generated/sapphic-package-manager/installed-by-dh_install @@ -0,0 +1,10 @@ +./etc/bash_completion.d/spm +./usr/bin/spm +./usr/bin/spm_clean +./usr/bin/spm_search +./usr/bin/spm_upgrade +./usr/share/doc/spm/spm +./usr/share/doc/spm/spm_clean +./usr/share/doc/spm/spm_search +./usr/share/doc/spm/spm_upgrade +./lib/spm/version diff --git a/sapphic-package-manager/debian/.debhelper/generated/sapphic-package-manager/installed-by-dh_installdocs b/sapphic-package-manager/debian/.debhelper/generated/sapphic-package-manager/installed-by-dh_installdocs new file mode 100644 index 0000000..e69de29 diff --git a/sapphic-package-manager/debian/control b/sapphic-package-manager/debian/control index ab564b2..0cb7df8 100644 --- a/sapphic-package-manager/debian/control +++ b/sapphic-package-manager/debian/control @@ -9,7 +9,7 @@ Standards-Version: 4.6.2 Homepage: https://github.com/SapphicLinux/Sapphic-Package-Manager Package: sapphic-package-manager -Architecture: any +Architecture: all Multi-Arch: foreign Depends: ${shlibs:Depends}, diff --git a/sapphic-package-manager/debian/debhelper-build-stamp b/sapphic-package-manager/debian/debhelper-build-stamp new file mode 100644 index 0000000..6146bdc --- /dev/null +++ b/sapphic-package-manager/debian/debhelper-build-stamp @@ -0,0 +1 @@ +sapphic-package-manager diff --git a/sapphic-package-manager/debian/files b/sapphic-package-manager/debian/files new file mode 100644 index 0000000..a35f496 --- /dev/null +++ b/sapphic-package-manager/debian/files @@ -0,0 +1,2 @@ +sapphic-package-manager_1.0_all.deb utils optional +sapphic-package-manager_1.0_arm64.buildinfo utils optional diff --git a/sapphic-package-manager/debian/sapphic-package-manager.substvars b/sapphic-package-manager/debian/sapphic-package-manager.substvars new file mode 100644 index 0000000..978fc8b --- /dev/null +++ b/sapphic-package-manager/debian/sapphic-package-manager.substvars @@ -0,0 +1,2 @@ +misc:Depends= +misc:Pre-Depends= diff --git a/sapphic-package-manager/debian/sapphic-package-manager/DEBIAN/conffiles b/sapphic-package-manager/debian/sapphic-package-manager/DEBIAN/conffiles new file mode 100644 index 0000000..ca34649 --- /dev/null +++ b/sapphic-package-manager/debian/sapphic-package-manager/DEBIAN/conffiles @@ -0,0 +1 @@ +/etc/bash_completion.d/spm diff --git a/sapphic-package-manager/debian/sapphic-package-manager/DEBIAN/control b/sapphic-package-manager/debian/sapphic-package-manager/DEBIAN/control new file mode 100644 index 0000000..df07179 --- /dev/null +++ b/sapphic-package-manager/debian/sapphic-package-manager/DEBIAN/control @@ -0,0 +1,11 @@ +Package: sapphic-package-manager +Version: 1.0 +Architecture: all +Maintainer: Penelope Gwen +Installed-Size: 32 +Depends: apt, pipx, flatpak +Section: utils +Priority: optional +Multi-Arch: foreign +Homepage: https://github.com/SapphicLinux/Sapphic-Package-Manager +Description: frontend for managing apt, flatpak, and pipx packages diff --git a/sapphic-package-manager/debian/sapphic-package-manager/DEBIAN/md5sums b/sapphic-package-manager/debian/sapphic-package-manager/DEBIAN/md5sums new file mode 100644 index 0000000..fc3c4f7 --- /dev/null +++ b/sapphic-package-manager/debian/sapphic-package-manager/DEBIAN/md5sums @@ -0,0 +1,13 @@ +2542b79651fab56d0ebfff75a0fdf7be lib/spm/version +50474ade5dfc6b6c1cac09ada3ed63b8 usr/bin/spm +5aa61b28baee26fe87e936c158191fdd usr/bin/spm_clean +31cb6b5602b78703f1a9eac22fe56306 usr/bin/spm_search +2f98097940e990dcb68147b1317ac614 usr/bin/spm_upgrade +3aed8034fb19279aaeefc612984bc61e usr/share/doc-base/sapphic-package-manager.sapphic-package-manager +cb1fb189ec32a1ac73ec0acb94b23241 usr/share/doc/sapphic-package-manager/README.Debian +d970c8b1ed9520bcb065d9b5604e25df usr/share/doc/sapphic-package-manager/changelog.gz +7ffe492cc720abd253b7b73d5b2c6a81 usr/share/doc/sapphic-package-manager/copyright +aef99edd535d2a1839f00dc6f0707085 usr/share/doc/spm/spm +8b843408b9ad9efa3b9b57e5eae8822d usr/share/doc/spm/spm_clean +0188b6286548590fcb32d12a0e4b2c7e usr/share/doc/spm/spm_search +c8a975d27aa8afc10556551dd0c77045 usr/share/doc/spm/spm_upgrade diff --git a/sapphic-package-manager/debian/sapphic-package-manager/etc/bash_completion.d/spm b/sapphic-package-manager/debian/sapphic-package-manager/etc/bash_completion.d/spm new file mode 100644 index 0000000..8d1c8b6 --- /dev/null +++ b/sapphic-package-manager/debian/sapphic-package-manager/etc/bash_completion.d/spm @@ -0,0 +1 @@ + diff --git a/sapphic-package-manager/debian/sapphic-package-manager/lib/spm/version b/sapphic-package-manager/debian/sapphic-package-manager/lib/spm/version new file mode 100644 index 0000000..d3827e7 --- /dev/null +++ b/sapphic-package-manager/debian/sapphic-package-manager/lib/spm/version @@ -0,0 +1 @@ +1.0 diff --git a/sapphic-package-manager/debian/sapphic-package-manager/usr/bin/spm b/sapphic-package-manager/debian/sapphic-package-manager/usr/bin/spm new file mode 100755 index 0000000..8408668 --- /dev/null +++ b/sapphic-package-manager/debian/sapphic-package-manager/usr/bin/spm @@ -0,0 +1,45 @@ +#!/bin/bash + +_completions() +{ + COMPREPLY+=("now") + COMPREPLY+=("tomorrow") + COMPREPLY+=("never") +} + +COMMAND="${1}" +VERSION=$(cat /lib/spm/version) + + +upgrade() { + spm_upgrade $@ +} + +clean() { + spm_clean $@ +} + +search() { + spm_search $@ +} + +usage() { + echo "Sapphic Package Manager v${VERSION}" + cat ./usr/share/doc/spm/spm + sed -e 's/^/ /' ./usr/share/doc/spm/spm_upgrade + sed -e 's/^/ /' ./usr/share/doc/spm/spm_search + sed -e 's/^/ /' ./usr/share/doc/spm/spm_clean +} + +case $COMMAND in + upgrade|search|clean ) + shift 1;;& + upgrade ) + upgrade $@;; + clean ) + clean $@;; + search ) + search $@;; + *|usage ) + usage;; +esac diff --git a/sapphic-package-manager/debian/sapphic-package-manager/usr/bin/spm_clean b/sapphic-package-manager/debian/sapphic-package-manager/usr/bin/spm_clean new file mode 100755 index 0000000..eb1b21c --- /dev/null +++ b/sapphic-package-manager/debian/sapphic-package-manager/usr/bin/spm_clean @@ -0,0 +1,46 @@ +#!/bin/bash + +isroot=false +issudo=false +if [ "$EUID" -eq 0 ];then isroot=true;fi +if [ -n "$SUDO_USER" ]; then issudo=true;fi + +usage(){ + echo -n "spm " + cat ./usr/share/doc/spm/spm_clean +} + +yn="" +while getopts 'hYyNnafp' flag; do + case "${flag}" in + [YyNnafp] ) yn="${yn}${flag}" ;; + h|* ) usage;exit 1 ;; + esac +done + + +if $isroot; then + echo -e "\033[1mUpdating apt sources...\033[0m" + apt -qqq update + echo -e "\033[1mThe following packages were automatically installed and are no longer required:\033[0m" + apt list '?garbage' +fi +echo -e "\033[1mUnable to preview unused flatpak packages\033[0m" +echo -e "\033[1mUnable to clean pipx packages\033[0m" +while true; do + if [ -z "$yn" ];then + echo "Yy: Clean all" + echo "Nn: Clean nothing" + if $isroot; then echo "Aa: Remove unused apt packages";fi + echo "Ff: Remove unused flatpak packages" + read -p "Clean packages? " yn + fi + case $yn in + *[Nn]* ) exit;; + *[Yya]* ) if $isroot; then echo -e "\033[1mRemoving unused apt packages...\033[0m";apt -y autoremove;fi;;& + *[Yyf]* ) if $issudo; then echo -e "\033[1mRemoving unused flatpak packages...\033[0m";sudo -u $SUDO_USER flatpak uninstall -y --unused;else flatpak uninstall -y --unused;fi;;& + *[p]* ) echo -e "\033[1mUnable to clean pipx packages\033[0m";;& + *[Yyafp]* ) break;; + * ) yn=""; echo "Please select a valid option.";; + esac +done diff --git a/sapphic-package-manager/debian/sapphic-package-manager/usr/bin/spm_search b/sapphic-package-manager/debian/sapphic-package-manager/usr/bin/spm_search new file mode 100755 index 0000000..68c45a0 --- /dev/null +++ b/sapphic-package-manager/debian/sapphic-package-manager/usr/bin/spm_search @@ -0,0 +1,48 @@ +#!/bin/bash + +isroot=false +issudo=false +if [ "$EUID" -eq 0 ];then isroot=true;fi +if [ -n "$SUDO_USER" ]; then issudo=true;suggestsudo="sudo ";fi + +usage(){ + echo -n "spm " + cat ./usr/share/doc/spm/spm_search +} + +yn="" +while getopts 'hafp' flag; do + case "${flag}" in + [afp] ) yn="${yn}${flag}" ;; + h|* ) usage + exit 1 ;; + esac +done +shift $((OPTIND - 1)) +if [ -z "$yn" ];then + yn="Y" +fi + +if [ -z "${1}" ];then + echo -e "\033[1mYou must specific a package name!\033[0m" + usage + exit 1 +fi + +case $yn in + *[Nn]* ) exit;; + *[Yya]* ) if $isroot; then + echo -e "\033[1mUpdating apt sources...\033[0m" + apt -qqq update + echo -e "\033[1mSearching for apt packages...\033[0m" + dpkg-query --show --showformat='${Package;-35}\t${Version;-15}\t${binary:Synopsis}\n' *"${1}"* + echo -e "\033[1mApt packages can be installed with \`\033[0m${suggestsudo}apt install [Package Name]\033[1m\`. A package's name can be found in the left column\033[0m" + fi;;& + *[Yyf]* ) echo -e "\033[1mSearching for flatpak packages...\033[0m" + flatpak search --columns=application,version,description ${1} + echo -e "\033[1mFlatpak packages can be installed with \`\033[0m${suggestsudo}flatpak install [Application ID]\033[1m\'. A package's Application ID can be found in the left column.\033[0m";;& + *[p]* ) echo -e "\033[1mUnable to search for pipx packages\033[0m";;& + *[Yyafp]* ) exit 0;; + * ) echo "bad search options";exit 1;; +esac + diff --git a/sapphic-package-manager/debian/sapphic-package-manager/usr/bin/spm_upgrade b/sapphic-package-manager/debian/sapphic-package-manager/usr/bin/spm_upgrade new file mode 100755 index 0000000..7f0c9d4 --- /dev/null +++ b/sapphic-package-manager/debian/sapphic-package-manager/usr/bin/spm_upgrade @@ -0,0 +1,57 @@ +#!/bin/bash + +isroot=false +issudo=false +if [ "$EUID" -eq 0 ];then isroot=true;fi +if [ -n "$SUDO_USER" ]; then issudo=true;fi + +usage(){ + echo -n "spm " + cat ./usr/share/doc/spm/spm_upgrade +} + +yn="" +while getopts 'hYyNnafp' flag; do + case "${flag}" in + [YyNnafp] ) yn="${yn}${flag}" ;; + h|* ) usage + exit 1 ;; + esac +done + +if $isroot; then + echo -e "\033[1mUpdating apt sources...\033[0m" + apt -qqq update + echo -e "\033[1mapt upgrade summary:\033[0m" + apt -qq upgrade --dry-run +fi +echo -e "\033[1mWill check and install updates for the following pipx packages:\033[0m" +if $issudo;then + sudo -u $SUDO_USER pipx list --short +else + pipx list --short +fi +echo -e "\033[1mFlatpak update summary:\033[0m" +if $issudo;then + sudo -u $SUDO_USER flatpak remote-ls --updates +else + flatpak remote-ls --updates +fi +while true; do + if [ -z "$yn" ];then + echo "Yy: Update All" + echo "Nn: Update nothing" + if $isroot; then echo "a: Upgrade apt packages";fi + echo "f: Update flatpak packages" + echo "p: Update pipx packages" + read -p "Install updates? " yn + fi + case $yn in + *[Nn]* ) exit;; + *[Yya]* ) if $isroot; then echo -e "\033[1mUpgrading apt packages...\033[0m";apt -y upgrade;fi;;& + *[Yyf]* ) if $issudo; then echo -e "\033[1mUpdating flatpak packages...\033[0m";sudo -u $SUDO_USER flatpak update -y;else flatpak update -y;fi;;& + *[Yyp]* ) if $issudo; then echo -e "\033[1mUpgrading pipx packages...\033[0m";sudo -u $SUDO_USER pipx upgrade-all;else pipx upgrade-all;fi;;& + *[Yyafp]* ) break;; + * ) yn=""; echo "Please select a valid option.";; + esac +done diff --git a/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc-base/sapphic-package-manager.sapphic-package-manager b/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc-base/sapphic-package-manager.sapphic-package-manager new file mode 100644 index 0000000..bf9f474 --- /dev/null +++ b/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc-base/sapphic-package-manager.sapphic-package-manager @@ -0,0 +1,20 @@ +Document: sapphic-package-manager +Title: Debian sapphic-package-manager Manual +Author: +Abstract: This manual describes what sapphic-package-manager is + and how it can be used to + manage online manuals on Debian systems. +Section: unknown + +Format: debiandoc-sgml +Files: /usr/share/doc/sapphic-package-manager/sapphic-package-manager.sgml.gz + +Format: postscript +Files: /usr/share/doc/sapphic-package-manager/sapphic-package-manager.ps.gz + +Format: text +Files: /usr/share/doc/sapphic-package-manager/sapphic-package-manager.text.gz + +Format: HTML +Index: /usr/share/doc/sapphic-package-manager/html/index.html +Files: /usr/share/doc/sapphic-package-manager/html/*.html diff --git a/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/sapphic-package-manager/README.Debian b/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/sapphic-package-manager/README.Debian new file mode 100644 index 0000000..a86d7ee --- /dev/null +++ b/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/sapphic-package-manager/README.Debian @@ -0,0 +1,6 @@ +sapphic-package-manager for Debian +--------------------------------- + + + + -- Penelope Gwen Sun, 03 Mar 2024 12:52:47 -0700 diff --git a/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/sapphic-package-manager/changelog.gz b/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/sapphic-package-manager/changelog.gz new file mode 100644 index 0000000000000000000000000000000000000000..416e02b08c47d33701569abd40706b0da7272542 GIT binary patch literal 151 zcmV;I0BHXoiwFP!0000211-qC3c@fHhT*+e@r^2`oQ7ht{@^AKf`d13jE6QfNkiHo z-n|{1UY>X27<+3}WHWFl%5zwfu&PR0BZq0`my-i>>Li%&$;;bjUlhOww_s<>4oRHw zB;|6I!b5_%F$%692{^_-FLCVr=u0nW;MwObsKK2RH0c`EuC4biX((!liXWS9>YA1S F003H6M4SKs literal 0 HcmV?d00001 diff --git a/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/sapphic-package-manager/copyright b/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/sapphic-package-manager/copyright new file mode 100644 index 0000000..3082a69 --- /dev/null +++ b/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/sapphic-package-manager/copyright @@ -0,0 +1,33 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Source: +Upstream-Name: sapphic-package-manager +Upstream-Contact: + +Files: + * +Copyright: + 2024 Penelope Gwen +License: GPL-3.0+ + +Files: + debian/* +Copyright: + 2024 Penelope Gwen +License: GPL-3.0+ + +License: GPL-3.0+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . +Comment: + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". diff --git a/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/spm/spm b/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/spm/spm new file mode 100644 index 0000000..4157563 --- /dev/null +++ b/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/spm/spm @@ -0,0 +1,6 @@ +Usage: spm command [options] + +Sapphic Package Manager is not a package manager- it is a congregate frontend for apt, flatpak, and pipx intended for use on Sapphian Linux + +Commands: + usage: Print this dialogue diff --git a/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/spm/spm_clean b/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/spm/spm_clean new file mode 100644 index 0000000..6c9a327 --- /dev/null +++ b/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/spm/spm_clean @@ -0,0 +1,9 @@ +clean: Remove unused packages that were previously installed via apt and flatpak + usage: + spm clean -[h|Nn|Yyaf] + options: + -Yy: Skip confirmation and approve all cleanup + -Nn: Skip confirmation and approve no cleanup + -a: Requires root, skip confirmation and approve apt cleanup. Redundant when used with -Yy + -f: Skip confirmation and approve flatpak cleanup. Redundant when used with -Yy + -h: Print usage dialogue diff --git a/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/spm/spm_search b/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/spm/spm_search new file mode 100644 index 0000000..ef080ee --- /dev/null +++ b/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/spm/spm_search @@ -0,0 +1,7 @@ +search: Search for packages available via apt or flatpak + usage: + spm search -[h|af] query + options: + -a: Disable default search-all behavior and whitelist apt for search + -f: Disable default search-all behavior and whitelist flatpak for search + -h: Print usage dialogue diff --git a/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/spm/spm_upgrade b/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/spm/spm_upgrade new file mode 100644 index 0000000..4e35bdc --- /dev/null +++ b/sapphic-package-manager/debian/sapphic-package-manager/usr/share/doc/spm/spm_upgrade @@ -0,0 +1,10 @@ +upgrade: Update packages installed via apt, flatpak, and pipx + usage: + spm upgrade -[h|Nn|Yyafp] + options: + -Yy: Skip confirmation and approve all upgrades + -Nn: Skip confirmation and approve no upgrades + -a: Requires root, skip confirmation and approve apt upgrades. Redundant when used with -Yy + -f: Skip confirmation and approve flatpak updates. Redundant when used with -Yy + -p: Skip confirmation and approve pipx updates. Redundant when used with -Yy + -h: Print usage dialogue