mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-11-04 14:00:19 +00:00 
			
		
		
		
	%s/Synopis/Synopsis/g Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
		
			
				
	
	
		
			78 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			78 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
.. SPDX-License-Identifier: GPL-2.0+
 | 
						|
 | 
						|
.. index::
 | 
						|
   single: cli (command)
 | 
						|
 | 
						|
cli command
 | 
						|
===========
 | 
						|
 | 
						|
Synopsis
 | 
						|
--------
 | 
						|
 | 
						|
::
 | 
						|
 | 
						|
    cli get
 | 
						|
    cli set cli_flavor
 | 
						|
 | 
						|
Description
 | 
						|
-----------
 | 
						|
 | 
						|
The cli command permits getting and changing the current parser at runtime.
 | 
						|
 | 
						|
cli get
 | 
						|
~~~~~~~
 | 
						|
 | 
						|
It shows the current value of the parser used by the CLI.
 | 
						|
 | 
						|
cli set
 | 
						|
~~~~~~~
 | 
						|
 | 
						|
It permits setting the value of the parser used by the CLI.
 | 
						|
 | 
						|
Possible values are old and modern.
 | 
						|
Note that, to use a specific parser its code should have been compiled, that
 | 
						|
is to say you need to enable the corresponding CONFIG_HUSH*.
 | 
						|
Otherwise, an error message is printed.
 | 
						|
 | 
						|
Examples
 | 
						|
--------
 | 
						|
 | 
						|
Get the current parser::
 | 
						|
 | 
						|
    => cli get
 | 
						|
    old
 | 
						|
 | 
						|
Change the current parser::
 | 
						|
 | 
						|
    => cli get
 | 
						|
    old
 | 
						|
    => cli set modern
 | 
						|
    => cli get
 | 
						|
    modern
 | 
						|
    => cli set old
 | 
						|
    => cli get
 | 
						|
    old
 | 
						|
 | 
						|
Trying to set the current parser to an unknown value::
 | 
						|
 | 
						|
    => cli set foo
 | 
						|
    Bad value for parser name: foo
 | 
						|
    cli - cli
 | 
						|
 | 
						|
    Usage:
 | 
						|
    cli get - print current cli
 | 
						|
    set - set the current cli, possible values are: old, modern
 | 
						|
 | 
						|
Trying to set the current parser to a correct value but its code was not
 | 
						|
compiled::
 | 
						|
 | 
						|
    => cli get
 | 
						|
    modern
 | 
						|
    => cli set old
 | 
						|
    Want to set current parser to old, but its code was not compiled!
 | 
						|
 | 
						|
Return value
 | 
						|
------------
 | 
						|
 | 
						|
The return value $? indicates whether the command succeeded.
 |