Basic usage
rsdk comes with bash-completion to assist its CLI usage.
After typing rsdk into your terminal, if there is no subcommand suggestion after you press Tab key twice, you should run rsdk shell to enter the development environment.
From there, you can use autocompletion to query the supported command list.
Running a command with --help argument will display its help text.
Use TUI to run guided tasks
rsdk command is the common CLI entry point.
When it is run without any argument, rsdk-tui will be run instead.
-
Start TUI Wizard by running
rsdkin the terminal. -
Select the task you want to run.
You can use arrow key to navigate, use Enter key to select, and use Escape key to leave current window.
In this example, we will chooseBuild system image:
┌─────────────────┤ RSDK ├──────────────────┐
│ Please select a task: │
│ │
│ Build system image │
│ ========= │
│ About │
│ │
│ <Ok> <Cancel> │
│ │
└───────────────────────────────────────────┘
- Select the product you want to build.
You can use the space bar to select the product, and the chosen product will have asterisk symbol placed in the parentheses.
Enter key does not select the product when used alone!
In this example, we will chooserock-5b-6_1:
┌─────────────────┤ RSDK ├──────────────────┐
│ Please select a product: │
│ │
│ ( ) radxa-e25 ▒ │
│ (*) rock-5b-6_1 ▒ │
│ ( ) rock-5b ▒ │
│ │
│ <Ok> <Cancel> │
│ │
└───────────────────────────────────────────┘
- Select
Yesto start the build process.
rsdk-tuiwill then run the associated CLI commands to complete the task:
┌─────────────────┤ RSDK ├──────────────────┐
│ │
│ Are you sure to build for 'rock-5b-6_1'? │
│ │
│ │
│ <Yes> <No> │
│ │
└───────────────────────────────────────────┘
Advanced build should use rsdk-build command instead.