-
smith 0.3.0
Stablereleased this
2026-09-29 17:19:07 +02:00 | 29 commits to master since this releaseAdded
smith confighaspager(withSMITH_PAGERandPAGER; lists, views
and diffs page on a terminal) andprompt(disabled, or
SMITH_PROMPT_DISABLED, never asks), and-h HOSTfor a host's own
git_protocol.smith alias importreads gh's alias file;alias set NAME -reads the
expansion from standard input;alias delete --all.issue createandpr createon a terminal end with submit, edit the
body again, or cancel (exit 2).SMITH_JQpicks the jq program; jq's own error message is shown.smith help referenceprints every command and flag as Markdown;
smith help skillprints a SKILL.md so coding agents know how to use
smith;smith help <command>shows a command's help, andhelp environment,exit-codesandformattingare gh's help topics.smith apitakes--jqand--template.--templatecovers Go's text/template as gh documents it: pipelines,
variables,with,else if,printf, comparisons, and gh'stablerow,
tablerender,truncate,color,autocolor,hyperlink,timefmt,
pluckandcontains; errors name their position.
Changed
run watchstops on a run that needs approval (exit 8) or whose status
Forgejo does not know (exit 1) instead of waiting forever.pr list -s mergedand--headread on until they have-Lresults;
--headlets Forgejo 16 narrow the list on the server.
Fixed
- Piping smith into a program that stops reading early (
| head) no
longer ends withsmith: WriteFailed. - A request after a 204 no longer waits for the server to close the
connection (seconds perrelease upload --clobber,label deleteand
similar on a kept-alive connection). - The release workflow can publish on Forgejo, whose runner reaches the
server over plain http.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads