Go to file
2022-05-09 18:28:14 +02:00
.gitignore Add arm64 support 2019-05-05 09:21:06 -05:00
Dockerfile Move to go 1.18 2022-05-09 18:28:14 +02:00
go.mod Move to go 1.18 2022-05-09 18:28:14 +02:00
go.sum Update grcon lib to v0.2.0 2022-03-05 15:53:26 +01:00
LICENSE Add copyright holder to the license file 2021-03-07 23:51:58 +01:00
main.go Switch from SimpleClient to MinecraftClient 2022-03-05 15:54:32 +01:00
README.md Remove old project badges 2021-03-09 00:56:25 +01:00

rcon-cli

A little RCON cli written in golang.

This is a fork from itzg/rcon-cli with following extra features:

  • Provied a smaller binary (ca. 50% smaller).
  • Replace base RCON lib from james4k/rcon with hamburghammer/rcon.
  • Remove config.yml support.
  • Change the Dockerfile to have build support.

Installation

From Source

Clone the repository and install it with go install (requires working go installation)

Docker/Podman

Clone the repository and use docker/podman to build a image with the executable docker build -t hamburghammer/rcon-cli . Start the image docker run hamburghammer/rcon-cli -h

Usage

rcon-cli is a CLI to interact with a RCON server.
It can be run in an interactive mode or to execute a single command.

USAGE:
	rcon-cli [FLAGS] [RCON command ...]
	
FLAGS:
  -h, --help              Prints this help message and exits.
      --host string       RCON server's hostname. (default "localhost")
      --password string   RCON server's password.
      --port string       RCON server's port. (default "25575")

ENVIRONMENT VARIABLE:
	All flags can be set through the flag name in capslock with the RCON_CLI_ prefix (see examples).
	Flags have allways priority over env vars!

EXAMPLES:
	rcon-cli --host 127.0.0.1 --port 25575
	rcon-cli --password admin123 stop
	RCON_CLI_PORT=25575 rcon-cli stop