From d808e720458d7476b05a4702ab6d346b56e89220 Mon Sep 17 00:00:00 2001 From: Arctic Ice Studio Date: Thu, 16 Apr 2020 09:11:16 +0200 Subject: [PATCH] "cower" (+ "pacaur" configurations) snowblock decommission (#258) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit cower [1] (superseded/replaced by auracle [2]) was introduced in GH-65 to configure the usage through pacaur [3] which was configured in GH-14. `pacaur` was used since it was the cleanest AUR [4] helper from a list of 20+ projects at the time, but some years ago finally the awesome yay [5] project written in 💙 Go [6] was started that is not just a shell/Python etc. wrapper around `pacman` but a great CLI + Go package that is based on the github.com/Jguer/go-alpm [7], a Go package with bindings to `libalpm` [8]. It also makes use of other fantastic Go packages like github.com/Morganamilo/go-pacmanconf [9] and github.com/Morganamilo/go-srcinfo [10o] to ensure to reduce the requirement to "shell out" to `pacman`/`makepkg` as minimal as possible and use pure Go code and logic instead. This allowed me to also use and extend my `pacman` and AUR workflow on top of my absolute favorite and main language Go. Since pacaur has been discontinued by the original author some years ago, which used cower [1] (GitHub repository deleted and superseded by auracle [2]), this step was necessary anyway and I've switched to yay almost 2 years ago. Therefore the "cower" snowblock (and related pacaur configurations) are not required anymore and have been removed while the data is still available through the Git repository history/logs [11]. [1]: https://github.com/falconindy/cower [2]: https://aur.archlinux.org/packages/auracle-git [3]: https://aur.archlinux.org/packages/pacaur [4]: https://aur.archlinux.org [5]: https://github.com/Jguer/yay [6]: https://go.dev [7]: https://github.com/Jguer/go-alpm [8]: https://www.archlinux.org/pacman/libalpm.3.html [9]: https://github.com/Morganamilo/go-pacmanconf [10]: https://github.com/Morganamilo/go-srcinfo [11]: https://git-scm.com/book/en/v2/Git-Basics-Viewing-the-Commit-History Closes GH-257 Related to GH-248 Co-authored-by: Sven Greb --- snowblocks/bash/config/pkg/pacaur | 12 ------------ snowblocks/cower/config | 12 ------------ snowblocks/cower/snowblock.json | 13 ------------- 3 files changed, 37 deletions(-) delete mode 100644 snowblocks/bash/config/pkg/pacaur delete mode 100755 snowblocks/cower/config delete mode 100644 snowblocks/cower/snowblock.json diff --git a/snowblocks/bash/config/pkg/pacaur b/snowblocks/bash/config/pkg/pacaur deleted file mode 100644 index e801060..0000000 --- a/snowblocks/bash/config/pkg/pacaur +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (C) 2016-present Arctic Ice Studio -# Copyright (C) 2016-present Sven Greb - -# Project: igloo -# Repository: https://github.com/arcticicestudio/igloo -# License: MIT -# References: -# https://github.com/rmarquis/pacaur - -export AURDEST=/tmp/pacaur/cache diff --git a/snowblocks/cower/config b/snowblocks/cower/config deleted file mode 100755 index ac3318a..0000000 --- a/snowblocks/cower/config +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (C) 2016-present Arctic Ice Studio -# Copyright (C) 2016-present Sven Greb - -# Project: igloo -# Repository: https://github.com/arcticicestudio/igloo -# License: MIT -# References: -# cower(1) -# https://github.com/falconindy/cower - -# Enable tty color support. -Color = always diff --git a/snowblocks/cower/snowblock.json b/snowblocks/cower/snowblock.json deleted file mode 100644 index ed6cff4..0000000 --- a/snowblocks/cower/snowblock.json +++ /dev/null @@ -1,13 +0,0 @@ -[ - { - "clean": ["~/.config/cower"] - }, - { - "link": { - "~/.config/cower/config": { - "create": true, - "path": "config" - } - } - } -]