A GoToSocial client for the terminal.
Find a file
2024-06-29 22:41:42 +01:00
.reuse chore: make the project REUSE compliant 2024-06-02 07:53:13 +01:00
__build feat: allow users to specify the config directory 2024-05-22 23:30:09 +01:00
assets/images checkpoint: done for today 2024-06-29 22:41:42 +01:00
cmd/enbas feat: add configuration support to enbas 2024-06-25 12:39:39 +01:00
docs checkpoint: done for today 2024-06-29 22:41:42 +01:00
internal checkpoint: continuiung writing the getting started guide 2024-06-29 20:33:50 +01:00
LICENSES chore: make the project REUSE compliant 2024-06-02 07:53:13 +01:00
magefiles chore: make the project REUSE compliant 2024-06-02 07:53:13 +01:00
.gitattributes chore: make the project REUSE compliant 2024-06-02 07:53:13 +01:00
.gitignore chore: make the project REUSE compliant 2024-06-02 07:53:13 +01:00
.golangci.yaml feat: add configuration support to enbas 2024-06-25 12:39:39 +01:00
go.mod chore: bump golang.org/x/net from 0.21.0 to 0.26.0 2024-06-10 10:17:02 +01:00
go.sum chore: bump golang.org/x/net from 0.21.0 to 0.26.0 2024-06-10 10:17:02 +01:00
go.sum.license chore: make the project REUSE compliant 2024-06-02 07:53:13 +01:00
README.asciidoc checkpoint: done for today 2024-06-29 22:41:42 +01:00

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 servers.

This project is licensed under the GNU General Public License V3 or later which you can view here.

Repository mirrors

Enbas is primarily developed in Code Flow here with the main branch pushed to Codeberg and GitHub

Installation

(Moved)

Configuration

Enbas uses Gos os.UserConfigDir() function to determine the location of your configuration directory.

If youve set the XDG_CONFIG_HOME environment variable, the configuration files will be stored in the $XDG_CONFIG_HOME/enbas directory.

If this is not set:

  • on Linux the configuration directory will be set to $HOME/.config/enbas.

  • on Darwin (MacOS) the configuration directory will be set to $HOME/Library/Application Support/enbas.

  • on Windows the configuration directory will be set within the %AppData% directory.

If, for whatever reason, any of the above cannot be determined the configuration directory will be set to the current working directory.

Usage

Log into your GoToSocial account

(Moved)

Common actions

  • View your account information

    enbas show --type account --my-account
  • View a local or remote account

    enbas show --type account --account teddy@gotosocial-01.social.example
  • View your home timeline

    enbas show --type timeline
  • View the details of a status

    enbas show --type status --status-id 01HQE43KT5YEDN4RGMT7BC63PF

Inspirations

This project was inspired by the following projects: