KWALLET-QUERY(1)
β¨ NAME β¨
okay so bestie, welcome to kwallet-query β it's the KDE Wallet command-line manipulation tool π
and yes she serves.
π«Ά SYNOPSIS π«Ά
kwallet-query OPTIONS wallet
πΈ DESCRIPTION πΈ
kwallet-query is literally that girl when your shell scripts need to read or update the KDE Wallet. the way it works?? it goes in and manipulates the entries you'd normally see chillin' in the KDE Wallet Manager utility π
its only parameter is walletname β that's the wallet our girl should read or update. and what mode she's in? that's all decided by the options you hand her. no cap. β¨
π OPTIONS π
-h,--helpβ pops up a short help message. quick lil "hi here's how to use me" moment π-l,--list-entriesβ lists the password entries. these are the folder names you'd see in the KDE Wallet Manager utility. and ooh β if you also pass the-foption, she'll only show you the subfolders inside that specified folder π¦-r,--read-passwordEntry β reads the contents of the given Entry from the Folder section of the wallet and drops it right onto standard output. and maps?? maps get exported as a JSON object, periodt π-w,--write-passwordEntry β writes secrets into the given Entry under the Folder section of the wallet you named. the secrets come in from standard input, bestie. maps take in a well-formed JSON object as input.
β οΈ IMPORTANT: the previous wallet entry value is getting OVERWRITTEN by this option. like, gone. so be careful when you use it, fr fr π
-f,--folderFolder β sets the wallet folder to whatever Folder value you give it. by default it'sPasswordsπ-v,--verboseβ outputs more information while she's doing the operation, which is genuinely so helpful for debugging. lowkey iconic π
π₯ EXIT STATUS π₯
0β success!! she ate π β¨1β the wallet wallet was not found. she's just... not there π2β the wallet wallet could not be opened. for example, that's a sign of a bad password entry, or some other problem with the KDE Wallet system. vibe check failed π3β the Folder section was not found inside the wallet wallet. maybe the wallet file is corrupt?? π«£4β the read or write operation has failed for some reason. it's giving mystery. it's giving β¨unexplainedβ¨ π
π BUGS π
please report all bugs on the KDE bug reporting website: bugs.kde.org. and when you submit your bug-report, make sure you select βkwallet-queryβ β don't be shy, pick the right one bestie π
π AUTHOR π
kwallet-query was originally written by Valentin Rusu and is part of KDE.
π§ COPYING π§
Copyright (C) 2015 Valentin Rusu. free use of this software is granted under the terms of the GNU General Public License (GPL). slay π
π AUTHOR (again, because she deserves two shoutouts) π
- Valentin Rusu
<kde@rusu.info>β original author πΈ
okay that's the whole thing!! and just so you know, this lil page is from Frameworks 5.11, dated 2015-06-14 β so she's vintage, she's classic, she's still got main character energy. go forth and manage those wallets, bestie π«Άπβ¨
π¦ where this page comes from
- arch rolling: kwallet 6.31.0-1 Β· LGPL-2.0-only AND LGPL-3.0-only
- debian bookworm: libkf5wallet-bin 5.103.0-1 Β· LGPL-2.0-or-later
- debian trixie: kwallet6 6.13.0-1 Β· LGPL-2.0-or-later
- epel 10: kf6-kwallet 6.30.0-1.el10_3 Β· BSD-3-Clause AND CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later
- epel 9: kf5-kwallet 5.116.0-1.el9 Β· BSD-3-Clause AND CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later
- fedora 43: kf6-kwallet 6.18.0-1.fc43 Β· BSD-3-Clause AND CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later
- fedora 43: kf6-kwallet 6.18.0-1.fc43 Β· BSD-3-Clause AND CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later
- fedora 43: kf6-kwallet 6.30.0-1.fc43 Β· BSD-3-Clause AND CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later
- fedora 43: kf6-kwallet 6.30.0-1.fc43 Β· BSD-3-Clause AND CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later
- fedora 44: kf6-kwallet 6.25.0-1.fc44 Β· BSD-3-Clause AND CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later
- fedora 44: kf6-kwallet 6.25.0-1.fc44 Β· BSD-3-Clause AND CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later
- fedora 44: kf6-kwallet 6.31.0-1.fc44 Β· BSD-3-Clause AND CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later
- fedora 44: kf6-kwallet 6.31.0-1.fc44 Β· BSD-3-Clause AND CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later
- nixos 26.05: kwallet 6.26.0
- nixpkgs unstable: kwallet 6.31.0
- opensuse-leap 16.0: kf6-kwallet-tools 6.16.0-bp160.2.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: kf6-kwallet-tools 6.16.0-bp160.2.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: kf6-kwallet-tools 6.16.0-bp160.2.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: kf6-kwallet-tools 6.16.0-bp160.2.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: kwallet-tools 5.116.0-bp160.1.14 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: kwallet-tools 5.116.0-bp160.1.14 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: kwallet-tools 5.116.0-bp160.1.14 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: kwallet-tools 5.116.0-bp160.1.14 Β· LGPL-2.1-or-later
- ubuntu jammy: libkf5wallet-bin 5.92.0-0ubuntu1 Β· LGPL-2.0-or-later
- ubuntu noble: libkf5wallet-bin 5.115.0-0ubuntu3 Β· LGPL-2.0-or-later
- ubuntu questing: kwallet6 6.17.0-0ubuntu1
- ubuntu resolute: kwallet6 6.24.0-0ubuntu1 Β· LGPL-2.0-or-later
- ubuntu stonking: kwallet6 6.29.0-0ubuntu1 Β· LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms