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
rsdk
in 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
Yes
to start the build process.
rsdk-tui
will 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.