shithub: hell

ref: 7f13ce63f5e0daef4991de7f48af460fb63a7731
dir: /web/readme.md/

View raw version
## hell - mastodon client in go
---

###### hell is a readline mastodon client loosely inspired by the now defunct *[TTYtter for Perl](https://www.floodgap.com/software/ttytter/)* , brought to you by [penny](https://eldritch.cafe/@penny)

<figure style="margin-left: 0px;">
[![Hellclient running in Windows cmd.exe](web/screenshot.png)](web/screenshot.png)
<figcaption> *hell is pure readline and runs even in primitive terminals* </figcaption>
</figure>

hell intends to provide full coverage of the interactions available in the web client- features so far include

* Interactive command driven user interface
* Streaming home timeline
* UTF-8
* Pagination for
  * Home timeline
  * Public timeline
  * Local timeline
  * Bookmarks
  * Likes
  * Profile statuses
  * Notifications
  * Threads
  * Pinned statuses
  * Direct messages

* Media attachments/file attachments
* Blocking and unblocking accounts
* Like and unlike statuses
* Media downloading and previewing
* Replies
* Deletion
* Posting
* Rebloging
* Status editing
* Account info page
* Account RT filtering
* Timeline pausing
* Status filtering
* Image descriptions
* Post visibility control
* Content warnings
* Multiline input
* Markdown and HTML on supported instances
* Notifications
* Unread notifications
* Following

And probably more- see /help in hell it's probably up to date

hell does not support

* ANSI color sequences
* Tab completion

##### Downloads
The [git repo](https://codeberg.org/penny64/hellclient) most likely has the most up to date code but static binaries are available

* [Windows](https://codeberg.org/penny64/hellclient/releases/download/$release_id/hell_win.exe)
* [Linux](https://codeberg.org/penny64/hellclient/releases/download/$release_id/hell_linux)
* [Mac](https://codeberg.org/penny64/hellclient/releases/download/$release_id/hell_darwin)
* [Plan 9](https://codeberg.org/penny64/hellclient/releases/download/$release_id/hell_9)