aboutsummaryrefslogtreecommitdiff
path: root/kshrc
diff options
context:
space:
mode:
authorMitchell Riedstra <mitch@riedstra.dev>2026-01-05 23:21:38 -0500
committerMitchell Riedstra <mitch@riedstra.dev>2026-01-05 23:21:38 -0500
commit8e8f9df5f50a7a178673b15a9ce250152a2ea0e2 (patch)
treef2aacfa5c503a40e9a5982b2a6c444b16b6db4f1 /kshrc
parenteb0ed039b908463e856420a436936b9b465fb60e (diff)
downloaddotfiles-8e8f9df5f50a7a178673b15a9ce250152a2ea0e2.tar.gz
dotfiles-8e8f9df5f50a7a178673b15a9ce250152a2ea0e2.tar.xz
Add shell function to list brave profiles
Diffstat (limited to 'kshrc')
-rw-r--r--kshrc6
1 files changed, 6 insertions, 0 deletions
diff --git a/kshrc b/kshrc
index 1bed28b..4f4d486 100644
--- a/kshrc
+++ b/kshrc
@@ -396,6 +396,12 @@ dpwenv() {
rm -f "$_f"
}
+# With some minor tweaks, this should work for chromium based browsers too
+braveListProfiles() {
+ cat ~/.config/BraveSoftware/Brave-Browser/Local\ State \
+ | jq -r '.profile | .info_cache | to_entries | .[] | "\(.key)\t\(.value.name)"'
+}
+
# gensubids is useful for generating /etc/subuid and /etc/subgid
# if you have say a 3rd user you want to add
gensubids() {