A GoToSocial client for the terminal.
Find a file
2024-02-25 15:11:41 +00:00
cmd/enbas refactor: remove dependency on golang.org/x/oauth2 2024-02-25 06:41:13 +00:00
internal build: add the install mage target 2024-02-25 15:10:02 +00:00
.gitignore feat: add Enbas 2024-02-23 09:44:57 +00:00
.golangci.yaml feat: add Enbas 2024-02-23 09:44:57 +00:00
COPYING chore: rename license file 2024-02-25 09:44:20 +00:00
go.mod refactor: remove dependency on golang.org/x/oauth2 2024-02-25 06:41:13 +00:00
go.sum refactor: remove dependency on golang.org/x/oauth2 2024-02-25 06:41:13 +00:00
mage chore: Initial commit - Project setup 2024-02-19 12:39:01 +00:00
README.asciidoc checkpoint: update doc 2024-02-25 15:11:41 +00:00

Enbas

Overview

Enbas is a GoToSocial client for your terminal written in Go. The project is currently a work in progress so breaking changes will be made and bugs may appear here and there during its early development. Enbas has limited functionality at the moment and it is not recommended for use with your production GoToSocial servers.

This project is licensed under GPLv3.

Installation

Download

Pre-built binaries will be available on the release page on both Codeberg and GitHub when the first release is made.

Build from source

Requirements

Go

A minimum version of Go 1.22.0 is required for installing spruce. Please go here to download the latest version.

Mage (Optional)

The project includes mage targets for building and installing the binary. The main advantage of using mage is that the binarys build information is baked into the binary during compilation. You can visit the Mage website for instructions on how to install Mage.

Install with mage

Install with go build

Configuration

Usage

Inspirations

This project was inspired from the following projects: