topgrade
HomeBrew
topgrade | HomeBrew | |
---|---|---|
29 | 1,282 | |
1,576 | 39,456 | |
5.5% | 1.0% | |
9.1 | 10.0 | |
13 days ago | 5 days ago | |
Rust | Ruby | |
GNU General Public License v3.0 only | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
topgrade
-
Saving Linux Desktop. Unifying repositories is the only way
I don't understand why more people aren't aware of this: https://github.com/topgrade-rs/topgrade -I use it for Linux and Windows.
-
Search package in multiple managers
To upgrade all at once I use topgrade.
- Procurar pacote em mΓΊltiplos gerenciadores
-
eksctl version for AWS EKS
For what its; worth, I love me some topgrade for keeping my stuff fresh.
-
Using extensions to improve Gnome workflow
$ topgrade Due to a design issue with notify-send it could be that topgrade hangs when it's finished. If this is the case on your system add the --skip-notify flag to the topgrade command or set skip_notify = true in the config file. If you don't want this message to appear any longer set display_preamble = false in the config file. For more information about this issue see https://askubuntu.com/questions/110969/notify-send-ignores-timeout and https://github.com/topgrade-rs/topgrade/issues/288. ββ 17:53:16 - System update ββββββββββββββββββββββββββββββββββββββββββββββββββββ keine Neuigkeiten Bitte den Sensor des Yubikey berΓΌhren :: Paketdatenbanken werden synchronisiert β¦ core ist aktuell extra 8,3 MiB 25,9 MiB/s 00:00 [##############################################################################] 100% multilib ist aktuell arch4edu ist aktuell :: VollstΓ€ndige Systemaktualisierung wird gestartet β¦ Es gibt nichts zu tun :: Looking for AUR upgrades... :: Looking for devel upgrades... :: Pakete nicht im AUR: gnome-software-packagekit-plugin js78 libsidplay :: als veraltet markiert: authenticator gnome-defaults-list lib32-aom lib32-libdav1d python2 xone-dkms es gibt nichts zu tun Zwischenspeicher-Verzeichnis: /var/cache/pacman/pkg/ :: MΓΆchten Sie ALLE Dateien aus dem Zwischenspeicher entfernen? [j/N] Datenbank-Verzeichnis: /var/lib/pacman/ :: MΓΆchten Sie ungenutzte Repositorien entfernen? [J/n] Ungenutzte Sync-Repositorien werden entfernt β¦ Clone-Verzeichnis: /home/ingo/.cache/paru/clone :: Do you want to clean ALL AUR packages from cache? [j/N]: Diff-Verzeichnis: /home/ingo/.cache/paru/diff :: Alle gespeicherten Diffs entfernen? [J/n]: ββ 17:53:25 - Configuration update βββββββββββββββββββββββββββββββββββββββββββββ ββ 17:53:25 - Gnome Shell extensions βββββββββββββββββββββββββββββββββββββββββββ () ββ 17:53:25 - rustup βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu' stable-x86_64-unknown-linux-gnu unchanged - rustc 1.70.0 (90c541806 2023-05-31) info: cleaning up downloads & tmp directories info: self-update is disabled for this build of rustup info: any updates to rustup will need to be fetched with your system package manager ββ 17:53:25 - pip3 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ Requirement already satisfied: pip in /usr/lib/python3.11/site-packages (23.1.2) ββ 17:53:26 - Node Package Manager βββββββββββββββββββββββββββββββββββββββββββββ ββ 17:53:27 - Yarn Package Manager βββββββββββββββββββββββββββββββββββββββββββββ ββ 17:53:27 - Node Package Manager βββββββββββββββββββββββββββββββββββββββββββββ ββ 17:53:27 - micro ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ Checking for plugin updates Nothing to install / update ββ 17:53:28 - Flatpak User Packages ββββββββββββββββββββββββββββββββββββββββββββ Suche nach Aktualisierungen β¦ Nichts zu tun. Nothing unused to uninstall ββ 17:53:28 - Flatpak System Packages ββββββββββββββββββββββββββββββββββββββββββ Suche nach Aktualisierungen β¦ Nichts zu tun. Nothing unused to uninstall ββ 17:53:28 - snap βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ All snaps up to date. ββ 17:53:29 - Firmware upgrades ββββββββββββββββββββββββββββββββββββββββββββββββ Firmware metadata last refresh: 8 Stunden ago. Use --force to refresh again. GerΓ€te mit keinen verfΓΌgbaren Firmware-Aktualisierungen: β’ SSD 860 QVO 2TB β’ SSD 870 EVO 4TB β’ ST1000LM035-1RK172 β’ WDS100T3XHC-00SJG0 No updatable devices ββ 17:53:29 - Summary ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ System update: OK config-update: OK Gnome Shell Extensions: OK rustup: OK pip3: OK micro: OK Flatpak: OK snap: OK Firmware upgrades: OK Pacman backup configuration files found: /etc/pam.d/doas.pacsave /etc/dracut-uefi-hook.conf.pacsave
-
JAPM - TUI package manager
The ncurses tui is nice, maybe you can make a wrapper with ideas from topgrade and/or Wingetui
- How/why do you use the AUR?
-
PMM for generic distros?
You might want to take a look at https://github.com/topgrade-rs/topgrade
-
Fedora 38 Guide
Consider adding topgrade. Yeah, I know gnome-software is supposed to be the preferred way now, but I'd still rather update my system from the command line and topgrade will update everything.
-
Universal Install Script
Once you have it installations, you can keep it up-to-date with https://github.com/topgrade-rs/topgrade
HomeBrew
-
Tools that keep me productive
Homebrew - The Missing Package Manager for macOS (or Linux)
-
Top Homebrew Alternative: ServBay Becomes the Go-To for Developers
Homebrew is a highly popular package manager on macOS and Linux systems, enabling users to easily install, update, and uninstall command-line tools and applications. Its design philosophy focuses on simplifying the software installation process on macOS, eliminating the need for manual downloads and compilations of software packages.
-
Software Engineering Workflow
Homebrew - package manager for linux-based OSs.
-
Simulate your first Lightning transaction on the Bitcoin regtest network Part 1 (MacOS)
Package Manager: Homebrew
-
Tools for Linux Distro Hoppers
Hopping from one distro to another with a different package manager might require some time to adapt. Using a package manager that can be installed on most distro is one way to help you get to work faster. Flatpak is one of them; other alternative are Snap, Nix or Homebrew. Flatpak is a good starter, and if you have a bunch of free time, I suggest trying Nix.
-
SQLite Schema Diagram Generator
Are you using SQLite that ships with macOS, or SQLite installed from homebrew?
I had a different problem in the past with the SQLite that ships with macOS, and have been using SQLite from homebrew since.
So if itβs the one that comes with macOS that gives you this problem that you are having, try using SQLite from homebrew instead.
https://brew.sh/
-
How to install (Ubuntu 22.10 VM) vagrant on Mac M1 ship using QEMU
Before we begin, make sure you have Homebrew installed on your Mac. Homebrew is a package manager that makes it easy to install software and dependencies. You can install Homebrew by following the instructions on their website: https://brew.sh/
-
Perfect Elixir: Environment Setup
Iβm on MacOS and erlang.org, elixir-lang.org, and postgresql.org all suggest installation via Homebrew, which is a very popular package manager for MacOS.
-
You're Installing Node.js Wrong. That's OK, Here Is How To Fix It π
I have always either installed Node from the installer provided by the Nodejs website or, via Brew in macOS. I have also used nvm in the past but did not know that there was a best practice to guide us.
-
Test Driving a Rails API - Part One
A running Rails application needs a database to connect to. You may already have your database of choice installed, but if not, I recommend PostgreSQL, or Postgres for short. On a Mac, probably the easiest way to install it is with Posrgres.app. Another option, the one I prefer, is to use Homebrew. With Homebrew installed, this command will install PostgreSQL version 16 along with libpq:
What are some alternatives?
rhino-pkg - A wrapper for apt + snap + flatpak + Pacstall
spack - A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
gnome-extensions-cli - Command line tool to manage your Gnome Shell extensions
asdf - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
blur-my-shell - Extension that adds a blur look to different parts of the GNOME Shell, including the top panel, dash and overview
Visual Studio Code - Visual Studio Code
Cork - A fast GUI for Homebrew written in SwiftUI
winget-cli - WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).
gnome-shell-extension-appindicator - Adds KStatusNotifierItem support to the Shell
osxfuse - FUSE extends macOS by adding support for user space file systems
powerlevel10k - A Zsh theme
Chocolatey - Chocolatey - the package manager for Windows