Commit Graph

14 Commits

Author SHA1 Message Date
f112760a74 rename commands submodule to subcommands.
add Maprestart.with_configure()
2026-03-25 09:35:09 +00:00
75c7e0afad add Config class for configuring timings for both interactive and direct modes.
pre_run_hook added, it runs before all subcommands.

gametype command now calls maprestart command directly if the -f flag is passed.
2026-03-25 08:27:48 +00:00
89539ae817 mv CMD_CONFIG 2026-03-24 15:56:56 +00:00
305af813b8 implement Connection flag parsing
add Shell Completion section to README

patch bump
2026-03-23 23:30:29 +00:00
68f917286f move empty response test into {OutConsole}.print_response() 2026-03-23 20:45:28 +00:00
03597b580f don't print empty response 2026-03-23 20:39:59 +00:00
26a00bff42 add --version flag 2026-03-23 20:35:59 +00:00
60afda97dc defaults are dealt with by CMD_CONFIG 2026-03-23 14:53:33 +00:00
968cd2dc8a rename TIMEOUTS to CMD_CONFIG 2026-03-23 14:48:09 +00:00
d0519bb8e9 add spinners for all commands (including interactive mode).
pass send_command(interpret=True) for commands that return long responses.
note, it strips the first `"` from cvar responses which causes CVAR_REGEX to fail.
2026-03-23 14:45:35 +00:00
bfb45efb32 updates to the Console classes:
- added ErrConsole
- import console as namespace throughout the package
- swap out the static methods for instance methods.

Wrap the entry point in try/except.
Note, catching IncorrectPasswordError is currently not working. See https://github.com/Iapetus-11/aio-q3-rcon/issues/4
2026-03-22 04:10:53 +00:00
36e54e89b7 add maprestart command 2026-03-21 10:19:01 +00:00
4407456e58 upd default port 2026-03-21 00:41:57 +00:00
48bf6f6728 first commit 2026-03-21 00:25:40 +00:00