diff --git a/README.md b/README.md index 6e9fbd3..a98c707 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ # pkgtui 📦 +

+ pkgtui logo: a package with a terminal prompt +

+ [![CI](https://github.com/padovanl/pkgtui/actions/workflows/ci.yml/badge.svg)](https://github.com/padovanl/pkgtui/actions/workflows/ci.yml) [![Release](https://github.com/padovanl/pkgtui/actions/workflows/release.yml/badge.svg)](https://github.com/padovanl/pkgtui/actions/workflows/release.yml) [![Latest release](https://img.shields.io/github/v/release/padovanl/pkgtui?sort=semver)](https://github.com/padovanl/pkgtui/releases/latest) diff --git a/assets/logo-snap.png b/assets/logo-snap.png new file mode 100644 index 0000000..cc2cd13 Binary files /dev/null and b/assets/logo-snap.png differ diff --git a/assets/logo-variant-1.png b/assets/logo-variant-1.png new file mode 100644 index 0000000..c086b10 Binary files /dev/null and b/assets/logo-variant-1.png differ diff --git a/assets/logo-variant-2.png b/assets/logo-variant-2.png new file mode 100644 index 0000000..40ee861 Binary files /dev/null and b/assets/logo-variant-2.png differ diff --git a/assets/logo-variant-3.png b/assets/logo-variant-3.png new file mode 100644 index 0000000..2de152f Binary files /dev/null and b/assets/logo-variant-3.png differ diff --git a/assets/logo.png b/assets/logo.png new file mode 100644 index 0000000..c086b10 Binary files /dev/null and b/assets/logo.png differ diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 4fa7fd2..499f730 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -7,20 +7,19 @@ title: pkgtui summary: An htop-style TUI to search/install/remove apt and snap packages description: | pkgtui is a terminal UI (TUI) in the style of htop for searching, - installing, removing and upgrading apt and snap packages from a single + installing, removing and upgrading apt, snap and flatpak packages from a single dashboard, without having to remember the syntax of either package manager. This snap uses "classic" confinement because pkgtui needs to invoke - apt-get/dpkg/snap on the host system to do its job. It is not meant to be - published on the Snap Store, but installed locally with: - - snap install --dangerous --classic pkgtui__.snap + the host system's package managers and manage host-installed packages. + Operations that change packages require confirmation and use the host's + authorization mechanisms. contact: https://github.com/padovanl/pkgtui/issues issues: https://github.com/padovanl/pkgtui/issues source-code: https://github.com/padovanl/pkgtui website: https://github.com/padovanl/pkgtui license: MIT -icon: assets/icon.svg +icon: assets/logo-snap.png grade: stable confinement: classic @@ -34,11 +33,12 @@ parts: pkgtui: plugin: go source: . + build-environment: + - CGO_ENABLED: "0" build-snaps: - go/1.24/stable # pkgtui is a statically linked Go binary (CGO_ENABLED=0): it has no - # shared library dependencies for patchelf to fix up, so skip it to - # silence the classic-confinement ELF interpreter/rpath lint warnings. + # shared library dependencies or ELF interpreter for patchelf to fix up. build-attributes: - no-patchelf override-pull: |