-
smith 0.4.0
Stablereleased this
2026-09-29 22:25:55 +02:00 | 0 commits to master since this releaseAdded
- Boolean flags take a value as in gh (
=true,=false,=0,-d=false):
repo edit --enable-wiki=false,release edit --draft=false. issue viewandpr viewshow the milestone.repo listtakes gh's--fork,--source,--visibility,--archived,
--no-archived,-l/--languageand--topic.
Fixed
milestone create --duemeant the end of that day in UTC, so a Forgejo
east of UTC stored the next day; it is now the end of the day where you
are, and due dates show as local days.pr mergeretries for a few seconds when Forgejo says "try again later"
(it is still checking the branch right after a push orpr update-branch),
and otherwise says the branch may conflict.pr merge -dfast-forwards the base branch it switches to, from the pull
request's repository, and leaves local branches alone outside a clone of
that repository.secret deleteandvariable deleteask first and take--yes, like
every other deletion; scripts that delete secrets or variables need to
add--yes.repo syncon a fork that is already up to date says so, and on a fork
it cannot sync says why, instead of Forgejo's "You can't sync this
branch".
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Boolean flags take a value as in gh (
-
smith 0.3.1
Stablereleased this
2026-09-29 20:44:12 +02:00 | 18 commits to master since this releaseAdded
install.sh:curl -fsSL https://raw.githubusercontent.com/Arzaroth/smith/master/install.sh | sh
installs the latest release (or--version), checked against the
release'sSHA256SUMS;--devbuilds master from source.
Fixed
smith --versionworks withoutHOMEset.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
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