void pu_console(Pu *L) { regbuiltin(L); printf( "%s Copyright (C) 2014 Zhang li\n" "type \"help()\" for more infomation\n" , pu_version()); pu_reg_func(L, "print", print); pu_reg_func(L, "help", help); pu_reg_func(L, "exit", exit_program); for (;!g_bExit;) { static char buff[PU_MAXINPUT]; putchar('>'); if (pu_readline(buff)) { int ret = pu_eval(L, buff); if (ret == -2) // input incompleted { putchar('>'); } } } }
void pu_print_version(const char *progname, const char *progver) { printf("%s v%s - libalpm v%s - pacutils v%s\n", progname, progver, alpm_version(), pu_version()); }