25 lines
595 B
C
25 lines
595 B
C
/**
|
|
* Copyright (c) 2025 Dominic Masters
|
|
*
|
|
* This software is released under the MIT License.
|
|
* https://opensource.org/licenses/MIT
|
|
*/
|
|
|
|
#pragma once
|
|
#include "console/console.h"
|
|
|
|
void cmdGet(const consolecmdexec_t *exec) {
|
|
assertTrue(
|
|
exec->argc >= 1,
|
|
"Get command requires 1 argument."
|
|
);
|
|
|
|
for(uint32_t i = 0; i < CONSOLE.variableCount; i++) {
|
|
consolevar_t *var = &CONSOLE.variables[i];
|
|
if(stringCompare(var->name, exec->argv[0]) != 0) continue;
|
|
consolePrint("%s", var->value);
|
|
return;
|
|
}
|
|
|
|
consolePrint("Error: Variable '%s' not found.", exec->argv[0]);
|
|
} |