]> go.fuhry.dev Git - runtime.git/commit
[ephs] `edit` command, client library and server improvements
authorDan Fuhry <dan@fuhry.com>
Fri, 21 Nov 2025 00:34:00 +0000 (19:34 -0500)
committerDan Fuhry <dan@fuhry.com>
Fri, 21 Nov 2025 00:34:00 +0000 (19:34 -0500)
commit4b3e57d107dc38da8bd5d19a88fa1026040494d7
treee0be032a20a1e018d82ab04f4b9f4f56652bc220
parent4d8e9e7a0b0fc28624ba666e49ab4c51bf63e18d
[ephs] `edit` command, client library and server improvements

- fixed server failing to build since 020d9e6d because s3.go referenced the removed `genericOption` type
- add custom error type for not-found errors so they are easier to distinguish
- validate S3 credentials on server startup
- add `edit` command to ephs commandline client to allow editing text files directly in ephs
cmd/ephs_client/BUILD.bazel
cmd/ephs_client/main.go
ephs/client.go
ephs/servicer/s3.go
ephs/servicer/servicer.go