Skip to content

jhalter/mobius-hotline-client

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

Watchers

Forks

Packages

 
 
 

Contributors

Languages