Exemplo n.º 1
0
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('>');
            }
		}
	}
}
Exemplo n.º 2
0
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());
}