feat(main): 添加欢迎信息打印功能

添加了启动时欢迎信息的打印功能,包括当前的构建时间、日期以及欢迎语句。此外,通过函数重命名和更新打印消息,提升了用户交互体验。

此更改包括将`print_help()`调用移动到新的`welcome()`函数中,并在`main()`中调用`welcome()`来执行欢迎信息的打印。
```
This commit is contained in:
zzy 2024-08-27 09:08:25 +08:00
parent 8fd94dad01
commit 23ccebb4ec

10
main.c
View File

@ -80,14 +80,20 @@ static int cmd_help(char *args) {
return 0;
}
void welcome(void) {
Log("Build time: %s, %s", __TIME__, __DATE__);
printf("Welcome to %s\n", ANSI_FMT("EXPR", ANSI_FG_YELLOW ANSI_BG_RED));
printf("For help, type \"help\"\n");
}
int main(int argc, char **argv) {
static char str[1024] = { 0 };
init_regex();
print_help();
bool running = true;
init_regex();
welcome();
while (running) {
printf("(expr) ");
if (!fgets(str, 1024, stdin)) {
continue;
}