From 7b298ff930f5d4a60b82766f0c407376a29764c9 Mon Sep 17 00:00:00 2001 From: cobalt2727 <60624944+cobalt2727@users.noreply.github.com> Date: Thu, 1 Aug 2024 22:01:48 -0500 Subject: [PATCH] add KeePassXC --- megascript_apps.txt | 2 ++ megascript_apps_fedora.txt | 2 ++ scripts/extras/KeePassXC.sh | 13 +++++++++++++ 3 files changed, 17 insertions(+) create mode 100755 scripts/extras/KeePassXC.sh diff --git a/megascript_apps.txt b/megascript_apps.txt index 9f7679b3..d70ce2a0 100644 --- a/megascript_apps.txt +++ b/megascript_apps.txt @@ -66,6 +66,8 @@ fn="AntiMicroX";;d="A graphical program used to map gamepad keys to keyboard, mo fn="Barrier";;d="Share your mouse and keyboard between multiple computers";;sn="barrier.sh";;f="extras" +fn="KeePassXC";;d="A modern, secure, and open-source password manager that stores and manages your most sensitive information.";;sn="KeePassXC.sh";;f="extras" + # fn="ALL THE SHOVELWARE";;d="(WARNING: THIS IS LIKE 19 GB) Literally just installs all packages starting with games";;sn="almost_nineteen_entire_gigabytes_of_shovelware.sh";;f="extras" # fn="Piper";;d="Graphical application to configure input devices, mostly gaming mice";;sn="piper.sh";;f="extras" diff --git a/megascript_apps_fedora.txt b/megascript_apps_fedora.txt index c15d9d83..da173da4 100644 --- a/megascript_apps_fedora.txt +++ b/megascript_apps_fedora.txt @@ -64,6 +64,8 @@ fn="AntiMicroX";;d="A graphical program used to map gamepad keys to keyboard, mo # fn="Barrier";;d="Share your mouse and keyboard between multiple computers";;sn="barrier.sh";;f="extras" +fn="KeePassXC";;d="A modern, secure, and open-source password manager that stores and manages your most sensitive information.";;sn="KeePassXC.sh";;f="extras" + # fn="ALL THE SHOVELWARE";;d="(WARNING: THIS IS LIKE 19 GB) Literally just installs all packages starting with games";;sn="almost_nineteen_entire_gigabytes_of_shovelware.sh";;f="extras" # fn="Piper";;d="Graphical application to configure input devices, mostly gaming mice";;sn="piper.sh";;f="extras" diff --git a/scripts/extras/KeePassXC.sh b/scripts/extras/KeePassXC.sh new file mode 100755 index 00000000..70cc8017 --- /dev/null +++ b/scripts/extras/KeePassXC.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +if command -v apt >/dev/null; then + ubuntu_ppa_installer "phoerious/keepassxc" + +elif command -v dnf >/dev/null; then + sudo dnf install keepassxc -y || error "Failed to install AntiMicroX!" +else + error "No available package manager found. Are you using a Ubuntu/Debian or Fedora based system?" +fi + +echo "Done!" +sleep 1