~ivilata/gwit-spec

ANN: gwish v0.1, a gwit client in POSIX shell

Details
Message ID
<Z7WMYdojY-Akc6Qw@sax>
Sender timestamp
1739954801
DKIM signature
pass
Download raw message
Hi!  It's only been a few days since the announcement of Matograine's Wet, and
we already have a second gwit client!  Its name is [gwish][1], and it's a
one-piece shell script that strives to have absolute minimal dependencies
which you can find in a 10-year-old GNU/Linux or BSD box (namely the POSIX
shell & base utilities, plus Git and GnuPG).

[1]: https://git.sr.ht/~ivilata/gwish

gwish tries to use the example commands shown in the gwit specification both
to check their validity, and as a proof-of-concept, reference and inspiration
for other implementations.  This means that great effort was put in ensuring
that what's already there sticks to the spec as much as possible.

gwish still lacks much functionality in comparison with Wet, and it's not as
friendly.  For the moment, it only covers core repo handling operations such
as creating & updating a local site mirror, managing its remotes, verifying
its content and accessing its configuration.  gwish can also be used to check
whether a local Git repo contains a valid gwit site, should you want to create
your own.

Please check the readme for some usage instructions and a release plan
containing the functionality that will be added in future milestones.

If you have any issues or comments, don't hesitate to contact me.  Thank you!

-- 
Ivan Vilata i Balaguer -- https://elvil.net/
Reply to thread Export thread (mbox)