aboutsummaryrefslogtreecommitdiffstats
path: root/packaging/rpm/meshbay-cli.spec
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-10-15 12:32:24 +0200
committerChristophe Besson <cbesson@gmail.com>2026-10-15 12:32:24 +0200
commit988a0eecd522431980174910db28e45a63ff2710 (patch)
tree80b16f8cfe907f084fac931fa35326c7f2892a9d /packaging/rpm/meshbay-cli.spec
parente0a1036e0fee15b3c6c83f3e935d50f472a2e776 (diff)
downloadmeshbay-988a0eecd522431980174910db28e45a63ff2710.tar.gz
feat(cli): account, rm -r and mkdir, Tab completion
account shows the account and does what the sign-up form and the Profile page do: register (the passphrase floor and the hub's proof of work checked here, the recovery key printed once), verify, change the passphrase, reset a forgotten one, change the e-mail address, sign out everywhere, delete. A new passphrase carries the copy of the account's keys each node keeps for browsers first — opened under the old M, the same keys sealed under the new one — and only then tells the hub; a refusal sets the copies back. A reset restores them from the recovery copy. The connections that do it never make keys nor ask for a device approval. This machine keeps the M it changed away from, so a node out of reach is carried at its next connection; a copy under an M it does not know is no longer rewritten, which locked the browsers out after a passphrase changed elsewhere. rm -r removes a folder and all it holds, from the node's operator key: the files, then the folders deepest first, one confirmation that counts them. mkdir makes folders, --parents the missing ones (not -p, the passphrase). completion bash|powershell prints the script that makes Tab complete actions, verbs, options and the paths of the groups this machine is signed in to, cached two minutes; the deb and rpm packages install the bash one. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'packaging/rpm/meshbay-cli.spec')
-rw-r--r--packaging/rpm/meshbay-cli.spec1
1 files changed, 1 insertions, 0 deletions
diff --git a/packaging/rpm/meshbay-cli.spec b/packaging/rpm/meshbay-cli.spec
index ef27caf..3d387d8 100644
--- a/packaging/rpm/meshbay-cli.spec
+++ b/packaging/rpm/meshbay-cli.spec
@@ -65,6 +65,7 @@ fi
/opt/meshbay-cli
/usr/bin/meshbay-cli
%{_mandir}/man1/meshbay-cli.1*
+%{_datadir}/bash-completion/completions/meshbay-cli
%changelog
* Wed Oct 14 2026 MeshBay Team <devel@meshbay.org> - %{version}-1