Switch to Cobra

Also:
- Fixed the Makefile
- Added a Taskfile.yml (see: https://taskfile.dev)
- Updated the manual page

Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
This commit is contained in:
2025-12-30 12:10:46 -03:00
parent 60688d7a0e
commit f045e36119
12 changed files with 168 additions and 84 deletions

View File

@@ -3,15 +3,28 @@
.Os
.Sh NAME
.Nm mikuru
.Nd A yarn-compatible twtxt client from the future
.Nd A yarn.social client from the future
.Sh SYNOPSIS
.Nm
.Op Cm login
.Op Cm post
.Sh DESCRIPTION
This client has every single part of its functionality
handled by a separate program.
.Sh SEE ALSO
.Xr mikuru-login 1
.Xr mikuru-post 1
.Xr mikuru-timeline 1
This program was made by reverse engineering the reference client
due to lack of known API documentation for the client library it uses.
.Pp
It doesn't share any code with it, however.
.Sh USAGE
.Bl -tag -width 11n
.It login
Authenticate with a Yarn.social pod,
it will ask you for your credentials
(passwords are not echoed)
.It post
Publish a tweet to a Yarn.social pod,
it will open your text editor (usually $EDITOR),
and will fail if the variable is unset.
.El
.Sh FILES
.Pa ~/.config/mikuru.ini
.Sh AUTHORS
.An Shin'ya Minazuki Aq Mt shinyoukai@laidback.moe