A GoToSocial client for the terminal.
Dan Anglin
28bf902599
Improve how ordered and unordered lists are displayed within the contents of a status by adding indentation when a list item is wrapped. Changes: - fix: improve how ordered and unordered lists are displayed in status and status list views. - fix: improve how media attachments are displayed in status list views. - refactor: move the line wrapping and HTML converting functions from utilities to the internal printer package. - refactor: the convertHTMLToText now (optionally) applies line wrapping after conversion. |
||
---|---|---|
.reuse | ||
__build | ||
assets/images | ||
cmd/enbas | ||
docs | ||
internal | ||
LICENSES | ||
magefiles | ||
.gitattributes | ||
.gitignore | ||
.golangci.yaml | ||
go.mod | ||
go.sum | ||
go.sum.license | ||
README.md |
Enbas
Overview
Enbas is a GoToSocial client for your terminal written in Go.
The project is in its early stages of development so expect bugs, breaking changes and limited functionality. At this time it is not recommended for use this with your production GoToSocial instances.
Repository mirrors
Enbas is actively developed in Code Flow with
the main
branch mirrored to the following forges:
- Codeberg: https://codeberg.org/dananglin/enbas
- Radicle: https://app.radicle.xyz/nodes/seed.radicle.garden/rad:zhqv2orTvTh2x2d7kYky9NhctrpK
- GitHub: https://github.com/dananglin/enbas
Documentation
- Installation guide: A guide for installing Enbas on your machine.
- Getting started guide: A guide to help you get started on using Enbas.
- Configuration reference: The configuration reference documentation.
- User manual: The user manual.
Licensing
Each file is annotated with the licensing information, but in general:
- All original source code is licensed under GPL-3.0-or-later.
- All documentation is licensed under CC-BY-4.0.
Inspirations
This project was inspired by the following projects: