Skip to content
rr-Public

About

CLI Soldat Admin Client

Topics

Resources

Stars

2 stars

Watchers

2 watching

Forks

Latest commit

 

History

79 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

soladm

CLI Soldat Admin Client - control those pesky players.

Features

  • Logging to file
  • Autocompletion
    • Commands
    • Player names
    • Map names (context-sensitive, after /map)
    • Bot names (context-sensitive, after /addbot)
  • Automatic reconnecting
  • Configuration via .INI files
  • Command history
  • libreadline/"bash" shortcuts in the input field
  • Filtering by regex
  • Showing old logs after restart (up to n lines)
  • Bell on regex (can be used for notifications via window decorations like in WeeChat and irssi)
  • Configurable colors, color schemes (built-in scheme for dark and light terminals)

To do

  • Ability to connect to different server or with different password

Non-features

  • No Soldat TV: might add ASCII art renderer, when all other features are finished
  • No multiple connections: use terminal multiplexer such as tmux or screen.

Usage

$ git clone https://github.com/rr-/soladm
$ cd soladm
$ pip install --user --upgrade .
$ soladm --help

Config file

For structure of the .INI file please refer to the default configuration file.

Keyboard shortcuts

Key Action
ctrl q quit
ctrl c quit
ctrl p, ↑ previous command
ctrl n, ↓ next command
ctrl x switch input mode (command / chat)
tab cycle autocomplete
shift tab cycle autocomplete (reverse direction)
page up scroll console up by one page
page down scroll console down by one page
ctrl l clear console

Keyboard shortcuts (readline compatibility)

Key Action
ctrl a, home navigate to the start of the line
ctrl e, end navigate to the end of the line
ctrl b, ← navigate a single character back
ctrl f, → navigate a single character forward
meta b, shift ← navigate a single word back
meta f, shift → navigate a single word forward
ctrl d, delete delete a single character after cursor
ctrl h, backspace delete a single character before cursor
meta d delete a single word after cursor
ctrl w, meta backspace delete a single word before cursor
ctrl u delete whole line
ctrl k delete everything after cursor
ctrl t transpose last 2 characters before cursor

About

CLI Soldat Admin Client

Topics

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages