Skip to content

About

Cross-platform command line Hotline client

Resources

Stars

7 stars

Watchers

2 watching

Forks

Repository files navigation

Mobius Hotline Client

Mobius Hotline Client is a cross-platform command line Hotline client implemented in Golang.

Goals

  • Provide a fully featured CLI Hotline for modern macOS, Linux, BSD, and Windows.
  • Provide an example of how to use the hotline package to build a client

Project Status

Feature Done
Trackers listing ✓
Connect to servers ✓
Server accounts ✓
Server bookmarks ✓
Change name & icon ✓
Display server agreement ✓
Public chat ✓
Private messages ✓
User list ✓
User administration ✓
News reading ✓
News posting ✓
Message board reading ✓
Message board posting ✓
File browsing ✓
File downloading ✓
File uploading ✓
File info ✓
File management ✓
Folder downloading x
Folder uploading x

Usage

mobius-hotline-client [flags]

Flags

Flag Default Description
-config OS-dependent (see below) Path to config file
-log-level info Log level (debug or info)

Config File Locations

The client looks for the config file in the following locations by default:

  • Linux: /usr/local/etc/mobius-client-config.yaml
  • macOS: /usr/local/etc/mobius-client-config.yaml or /opt/homebrew/etc/mobius-client-config.yaml
  • Windows: mobius-client-config.yaml (current directory)

To use a config file in a different location:

mobius-hotline-client -config ./mobius-client-config.yaml

Screenshots

alt

About

Cross-platform command line Hotline client

Resources

Stars

7 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages