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
sneak2026-10-07 11:19:10 +02:00
ccdc576cd3
Copy go-bip39 into internal/bip39 (closes#42)
clawbot2026-10-06 03:27:15 +02:00
44714205d4
Bring every copied template file to sneak/prompts next at dd4027b (closes#67)
clawbot2026-10-04 22:25:47 +02:00
e82c91d27c
package.json carries the license field, as the template does (closes#65)
clawbot2026-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)
clawbot2026-10-04 19:59:07 +02:00
56e20b66e4
ssh install refuses stray arguments before -- and a symlinked authorized_keys (closes#61)
clawbot2026-10-04 18:25:45 +02:00
5b36e42e4d
age -o keeps a symlink, pipe, device or redirected stream at the path (closes#59)
clawbot2026-10-04 16:59:02 +02:00
dad29597bd
ssh install ends on a signal while sftp's ssh is still connecting (closes#57)
clawbot2026-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)
clawbot2026-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)
clawbot2026-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)
clawbot2026-10-04 07:25:49 +02:00
897b43a206
Derive from the mnemonic's words joined by single spaces (closes#49)
clawbot2026-10-04 07:08:46 +02:00
1ddc2c747a
make fmt and make fmt-check cover Markdown with prettier (closes#39)
clawbot2026-10-04 05:42:46 +02:00
7280ee35f4
script/bootstrap installs a pinned Go so script/cibuild runs on the Gitea runner (closes#46)
clawbot2026-10-04 05:06:31 +02:00
90596de901
Lint and test as phases of the Dockerfile (closes#38)
clawbot2026-10-04 02:59:03 +02:00
d6b87f7502
The linter config, .gitignore and .dockerignore from the current templates (closes#40)
clawbot2026-10-04 02:25:50 +02:00
8d1c873bb7
Move the Go module to sneak.berlin/go/keyfunc (closes#15)
clawbot2026-10-04 01:42:43 +02:00
8aeed7b901
ssh install works over sftp and runs nothing on the host (closes#10)
clawbot2026-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
sneak2026-09-08 04:49:04 +02:00
b9c8631788
The ssh install and ssh to commands (closes#2)
clawbot2026-09-07 18:49:42 +02:00
5bbeec86d6
The age commands: pub, priv, encrypt and decrypt (closes#3)
clawbot2026-09-07 18:35:11 +02:00
d69bed722a
The mnemonic command: child mnemonics (closes#4)
clawbot2026-09-07 18:05:08 +02:00
279cba6bcf
Skeleton, mnemonic input, derivation, and the ssh pub and priv commands (closes#1)
clawbot2026-09-07 17:34:54 +02:00
c3fd26a1de
keyfunc: the specification
clawbot2026-09-07 14:27:57 +00:00