Skip to content
Snippets Groups Projects
cmd_nvedit.c 25.7 KiB
Newer Older
#if defined(CONFIG_CMD_EXPORTENV)
	"env export [-t | -b | -c] [-s size] addr [var ...] - export environment\n"
#if defined(CONFIG_CMD_GREPENV)
	"env grep string [...] - search environment\n"
#endif
#if defined(CONFIG_CMD_IMPORTENV)
	"env import [-d] [-t | -b | -c] addr [size] - import environment\n"
	"env print [name ...] - print environment\n"
#if defined(CONFIG_CMD_RUN)
	"env run var [...] - run commands in an environment variable\n"
#endif
#if defined(CONFIG_CMD_SAVEENV) && !defined(CONFIG_ENV_IS_NOWHERE)
	"env save - save environment\n"
	"env set [-f] name [arg ...]\n"
);

/*
 * Old command line interface, kept for compatibility
 */
Wolfgang Denk's avatar
Wolfgang Denk committed

Peter Tyser's avatar
Peter Tyser committed
#if defined(CONFIG_CMD_EDITENV)
U_BOOT_CMD_COMPLETE(
Peter Tyser's avatar
Peter Tyser committed
	"edit environment variable",
	"name\n"
	"    - edit environment variable 'name'",
	var_complete
U_BOOT_CMD_COMPLETE(
	printenv, CONFIG_SYS_MAXARGS, 1,	do_env_print,
Peter Tyser's avatar
Peter Tyser committed
	"print environment variables",
Wolfgang Denk's avatar
Wolfgang Denk committed
	"\n    - print values of all environment variables\n"
	"printenv name ...\n"
	"    - print value of environment variable 'name'",
	var_complete
Wolfgang Denk's avatar
Wolfgang Denk committed
);

#ifdef CONFIG_CMD_GREPENV
U_BOOT_CMD_COMPLETE(
	grepenv, CONFIG_SYS_MAXARGS, 0,  do_env_grep,
	"search environment variables",
	"string ...\n"
	"    - list environment name=value pairs matching 'string'",
	var_complete
);
#endif

U_BOOT_CMD_COMPLETE(
	setenv, CONFIG_SYS_MAXARGS, 0,	do_env_set,
Peter Tyser's avatar
Peter Tyser committed
	"set environment variables",
Wolfgang Denk's avatar
Wolfgang Denk committed
	"name value ...\n"
	"    - set environment variable 'name' to 'value ...'\n"
	"setenv name\n"
	"    - delete environment variable 'name'",
	var_complete
Wolfgang Denk's avatar
Wolfgang Denk committed
);

#if defined(CONFIG_CMD_ASKENV)
Wolfgang Denk's avatar
Wolfgang Denk committed

	askenv,	CONFIG_SYS_MAXARGS,	1,	do_env_ask,
Peter Tyser's avatar
Peter Tyser committed
	"get environment variables from stdin",
Wolfgang Denk's avatar
Wolfgang Denk committed
	"name [message] [size]\n"
	"    - get environment variable 'name' from stdin (max 'size' chars)\n"
	"askenv name\n"
	"    - get environment variable 'name' from stdin\n"
	"askenv name size\n"
	"    - get environment variable 'name' from stdin (max 'size' chars)\n"
	"askenv name [message] size\n"
	"    - display 'message' string and get environment variable 'name'"
	"from stdin (max 'size' chars)"
Wolfgang Denk's avatar
Wolfgang Denk committed
);
Wolfgang Denk's avatar
Wolfgang Denk committed

U_BOOT_CMD_COMPLETE(
	run,	CONFIG_SYS_MAXARGS,	1,	do_run,
Peter Tyser's avatar
Peter Tyser committed
	"run commands in an environment variable",
Wolfgang Denk's avatar
Wolfgang Denk committed
	"var [...]\n"
	"    - run the commands in the environment variable(s) 'var'",
	var_complete
Wolfgang Denk's avatar
Wolfgang Denk committed
);