From 6e4aeb7c9e8391626a627610592268807247572a Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Sun, 31 Jan 2021 01:42:35 -0500 Subject: Launch game immediately with SSH_ORIGINAL_COMMAND --- play.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/play.c b/play.c index ef6cb15..e83ab7e 100644 --- a/play.c +++ b/play.c @@ -187,7 +187,10 @@ static const struct Game { }; static const struct Game *menu(void) { - curse(); + const char *cmd = getenv("SSH_ORIGINAL_COMMAND"); + for (uint i = 0; cmd && i < ARRAY_LEN(Games); ++i) { + if (!strcmp(Games[i].name, cmd)) return &Games[i]; + } uint game = 0; for (;;) { for (uint i = 0; i < ARRAY_LEN(Games); ++i) { @@ -245,6 +248,7 @@ int main(int argc, char *argv[]) { return EX_OK; } + curse(); const struct Game *game = menu(); if (!game) goto done; erase(); -- cgit 1.4.1