Commit Graph

  • 8bb3d949d9 Put the terminal back when a signal ends the mnemonic prompt (closes #91) v1.0.0-rc3 next clawbot 2026-10-15 01:35:42 +02:00
  • a08eb28359 End the mnemonic prompt at end of input (closes #78) clawbot 2026-10-14 23:35:24 +02:00
  • 2fbc32fe75 Check the -o path before looking for the mnemonic (closes #87) clawbot 2026-10-14 23:07:07 +02:00
  • f1e27814cd Read the text form with blank lines in front, as age does (closes #77) clawbot 2026-10-14 22:35:29 +02:00
  • 5582c02edf Say why a mnemonic is refused (closes #76) clawbot 2026-10-14 22:05:37 +02:00
  • 44cb5215b0 Turn IdentitiesOnly off for ssh to (closes #74) clawbot 2026-10-14 21:12:58 +02:00
  • d1ed234bc9 Check arguments before looking for the mnemonic (closes #79) clawbot 2026-10-14 21:05:48 +02:00
  • b02f502928 Keep the mnemonic variables from the mnemonic command (closes #80) clawbot 2026-10-14 20:48:21 +02:00
  • efca0ebb39 Read --index and --words as decimal numbers (closes #75) v1.0.0-rc2 clawbot 2026-10-13 02:29:25 +02:00
  • 31803b4474 go-bip39 gone from go.mod and go.sum (#72) main clawbot 2026-10-13 00:03:49 +02:00
  • 45463fa35b Require secret at the commit that drops go-bip39 (closes #70) v1.0.0-rc1 clawbot 2026-10-07 13:43:37 +02:00
  • 319630a684 Merge pull request '1.0: ssh install that never replaces what it did not read, current dependencies, a real --version' (#28) from next into main sneak 2026-10-07 11:19:10 +02:00
  • ccdc576cd3 Copy go-bip39 into internal/bip39 (closes #42) clawbot 2026-10-06 03:27:15 +02:00
  • 44714205d4 Bring every copied template file to sneak/prompts next at dd4027b (closes #67) clawbot 2026-10-04 22:25:47 +02:00
  • e82c91d27c package.json carries the license field, as the template does (closes #65) clawbot 2026-10-04 20:59:05 +02:00
  • b0e018f0b6 The development image's /src is a clean checkout: keep .gitea in the build context (closes #63) clawbot 2026-10-04 19:59:07 +02:00
  • 56e20b66e4 ssh install refuses stray arguments before -- and a symlinked authorized_keys (closes #61) clawbot 2026-10-04 18:25:45 +02:00
  • 5b36e42e4d age -o keeps a symlink, pipe, device or redirected stream at the path (closes #59) clawbot 2026-10-04 16:59:02 +02:00
  • dad29597bd ssh install ends on a signal while sftp's ssh is still connecting (closes #57) clawbot 2026-10-04 14:25:47 +02:00
  • c96b77dd67 Every command ends on SIGINT, SIGTERM or SIGHUP; an interrupted age -o leaves no file (closes #48) clawbot 2026-10-04 13:42:49 +02:00
  • 1d1c8182be Current templates: safe.directory, golangci-lint v2.14.0, fetch-depth 0, the policy's last stage (closes #50) clawbot 2026-10-04 08:59:08 +02:00
  • d4fbcbc83d README child-mnemonic vector and host-key note; ssh install refuses a ~/.ssh it cannot enter (closes #51) clawbot 2026-10-04 07:25:49 +02:00
  • 897b43a206 Derive from the mnemonic's words joined by single spaces (closes #49) clawbot 2026-10-04 07:08:46 +02:00
  • 1ddc2c747a make fmt and make fmt-check cover Markdown with prettier (closes #39) clawbot 2026-10-04 05:42:46 +02:00
  • 7280ee35f4 script/bootstrap installs a pinned Go so script/cibuild runs on the Gitea runner (closes #46) clawbot 2026-10-04 05:06:31 +02:00
  • 90596de901 Lint and test as phases of the Dockerfile (closes #38) clawbot 2026-10-04 02:59:03 +02:00
  • d6b87f7502 The linter config, .gitignore and .dockerignore from the current templates (closes #40) clawbot 2026-10-04 02:25:50 +02:00
  • 8d1c873bb7 Move the Go module to sneak.berlin/go/keyfunc (closes #15) clawbot 2026-10-04 01:42:43 +02:00
  • f8c796db9b Add the MIT license (closes #14) clawbot 2026-10-03 14:42:59 +02:00
  • 7f7fe33cd6 Stamp the git tag or short commit in a plain docker build (closes #35) clawbot 2026-10-02 06:12:05 +02:00
  • dd14677145 README checked against the tree by running every example (closes #22) clawbot 2026-09-21 18:07:36 +02:00
  • ace7846d57 Use gomodguard_v2 in the linter config (closes #31) clawbot 2026-09-21 17:58:20 +02:00
  • 40e9beea8c Clean up the agent socket and working files when a signal ends the tool (closes #17) clawbot 2026-09-21 16:58:24 +02:00
  • 15ebe24f7b README: policy sections and age and child mnemonic vectors (closes #21) clawbot 2026-09-21 16:24:28 +02:00
  • 64dcc7f42b Keep the mnemonic out of the ssh and sftp children (closes #16) clawbot 2026-09-21 14:58:26 +02:00
  • 3d90ac87f1 ssh install tells a missing .ssh from one it cannot enter (closes #10) clawbot 2026-09-21 09:49:59 +02:00
  • e6ddf49acc Report the module version for a go install build (closes #18) clawbot 2026-09-21 09:39:38 +02:00
  • f6663e4df2 ssh install tells a missing .ssh from one it cannot enter (closes #10) issue-10-ssh-install-directory-check clawbot 2026-09-21 07:38:23 +00:00
  • 860e590114 Update dependencies to current releases (closes #19) clawbot 2026-09-21 09:34:26 +02:00
  • 85890f19bc Report the module version for a go install build (closes #18) issue-18-version-from-buildinfo sneak 2026-09-21 07:33:08 +00:00
  • e9fafa14ad update dependencies to current releases (closes #19) issue-19-update-deps sneak 2026-09-21 07:25:50 +00:00
  • 63575ce827 Move the entrypoint to cmd/keyfunc (closes #20) clawbot 2026-09-21 09:25:38 +02:00
  • 01cb526da2 Move entrypoint to cmd/keyfunc issue-20-cmd-keyfunc sneak 2026-09-21 07:20:21 +00:00
  • 8aeed7b901 ssh install works over sftp and runs nothing on the host (closes #10) clawbot 2026-09-08 08:20:17 +02:00
  • a2a0890ded Merge pull request '0.1.0: deterministic SSH keys, age identities with encryption, and child mnemonics from one mnemonic' (#9) from next into main sneak 2026-09-08 04:49:04 +02:00
  • b9c8631788 The ssh install and ssh to commands (closes #2) clawbot 2026-09-07 18:49:42 +02:00
  • 5bbeec86d6 The age commands: pub, priv, encrypt and decrypt (closes #3) clawbot 2026-09-07 18:35:11 +02:00
  • d69bed722a The mnemonic command: child mnemonics (closes #4) clawbot 2026-09-07 18:05:08 +02:00
  • 279cba6bcf Skeleton, mnemonic input, derivation, and the ssh pub and priv commands (closes #1) clawbot 2026-09-07 17:34:54 +02:00
  • c3fd26a1de keyfunc: the specification clawbot 2026-09-07 14:27:57 +00:00