devstudio v2.1.0
devstudio
Usage
$ npm install -g devstudio
$ devstudio COMMAND
running command...
$ devstudio (-v|--version|version)
devstudio/2.5.0-canary-0512-1124-0512-1126 linux-x64 node-v14.17.5
$ devstudio --help [COMMAND]
USAGE
$ devstudio COMMAND
...
Commands
devstudio app:build PROJECT
devstudio app:clean PROJECT
devstudio app:create
devstudio app:launch:create
devstudio app:launch:list
devstudio app:launch:listConnections
devstudio app:launch:start
devstudio app:rebuild PROJECT
devstudio help [COMMAND]
devstudio hive:login
devstudio hive:logout
devstudio hive:reservation:end
devstudio hive:reservation:list
devstudio hive:reservation:monitor
devstudio hive:reservation:reserve:physical
devstudio hive:reservation:reserve:virtual
devstudio hive:reservation:show
devstudio hive:reservation:terminal
devstudio hive:server:add
devstudio hive:server:delete
devstudio hive:server:list
devstudio hive:target:info
devstudio hive:target:list
devstudio hive:target:reboot
devstudio minio:login
devstudio minio:logout
devstudio minio:object:delete
devstudio minio:object:download
devstudio minio:object:list
devstudio minio:object:share
devstudio minio:object:upload
devstudio minio:server:add
devstudio minio:server:delete
devstudio minio:server:list
devstudio sdk:add
devstudio sdk:delete
devstudio sdk:download
devstudio sdk:list
devstudio sdk:set
devstudio target:board:create
devstudio target:board:delete
devstudio target:board:list
devstudio target:connect
devstudio target:qemu:create
devstudio target:qemu:delete
devstudio target:qemu:launch
devstudio target:qemu:list
devstudio app:build PROJECT
Build a project.
USAGE
$ devstudio app:build PROJECT
ARGUMENTS
PROJECT the directory of project
OPTIONS
-h, --help show CLI help
See code: src/commands/app/build.ts
devstudio app:clean PROJECT
Clean a project.
USAGE
$ devstudio app:clean PROJECT
ARGUMENTS
PROJECT the directory of project
See code: src/commands/app/clean.ts
devstudio app:create
Create a project.
USAGE
$ devstudio app:create
OPTIONS
-c, --toolchain=toolchain
toolchain file for CMake project only
-e, --envFile=envFile
env file
-h, --help
show CLI help
-p, --project=project
(required) project path
-s, --sdk=sdk
(required) sdk path
-t, --type=CMake RTP|CMake DKM|CMake LKM|CMake SHL|CMake SKL|CMake SUL|MakeFile RTP|MakeFile DKM|MakeFile LKM|MakeFile
SHL|CMake APP|MakeFile APP|Container APP
(required) project type
See code: src/commands/app/create.ts
devstudio app:launch:create
Create a launch configuration.
USAGE
$ devstudio app:launch:create
OPTIONS
-a, --args=args [default: priority=100 stacksize=16384] arguments of executable file(gdb only)
-c, --connection=connection (required) connection of target, command 'app:launch:listConnections' can get available
connection list
-e, --entryPoint=entryPoint entry point (dkm only)
-f, --file=file (required) executable file with full path
-h, --help show CLI help
-p, --project=project (required) project path
-t, --debugType=gdb|wrdbg (required) debug type
See code: src/commands/app/launch/create.ts
devstudio app:launch:list
List launch item in $PROJECT/.vscode/launch.json
USAGE
$ devstudio app:launch:list
OPTIONS
-h, --help show CLI help
-p, --project=project (required) project path
See code: src/commands/app/launch/list.ts
devstudio app:launch:listConnections
List available connections, hive target need login first
USAGE
$ devstudio app:launch:listConnections
OPTIONS
-h, --help show CLI help
See code: src/commands/app/launch/listConnections.ts
devstudio app:launch:start
Start a debug session
USAGE
$ devstudio app:launch:start
OPTIONS
-h, --help show CLI help
-n, --name=name (required) the name of launch item
-p, --project=project (required) project path
See code: src/commands/app/launch/start.ts
devstudio app:rebuild PROJECT
Rebuild a project.
USAGE
$ devstudio app:rebuild PROJECT
ARGUMENTS
PROJECT the directory of project
OPTIONS
-h, --help show CLI help
See code: src/commands/app/rebuild.ts
devstudio help [COMMAND]
display help for devstudio
USAGE
$ devstudio help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
See code: @oclif/plugin-help
devstudio hive:login
Login hive.
USAGE
$ devstudio hive:login
OPTIONS
-h, --help show CLI help
-l, --hiveURL=hiveURL (required) hive server address
-p, --password=password hive server password
-u, --username=username hive server username
See code: src/commands/hive/login.ts
devstudio hive:logout
Logout hive.
USAGE
$ devstudio hive:logout
OPTIONS
-h, --help show CLI help
-l, --hiveURL=hiveURL (required) hive server address
See code: src/commands/hive/logout.ts
devstudio hive:reservation:end
End a Reservation for Physical/Virtual target.
USAGE
$ devstudio hive:reservation:end
OPTIONS
-h, --help show CLI help
-i, --reservationId=reservationId (required) reservation id
-l, --hiveURL=hiveURL (required) hive server address
-t, --type=physical|virtual (required) target type: reservation on a physical target or an virtual target
See code: src/commands/hive/reservation/end.ts
devstudio hive:reservation:list
List my ongoing target reservation
USAGE
$ devstudio hive:reservation:list
OPTIONS
-h, --help show CLI help
-l, --url=url (required) hive server URL
See code: src/commands/hive/reservation/list.ts
devstudio hive:reservation:monitor
Open monitor console for Physical/Virtual target.
USAGE
$ devstudio hive:reservation:monitor
OPTIONS
-h, --help show CLI help
-l, --hiveURL=hiveURL (required) hive server address
-r, --reservationId=reservationId reservation id
See code: src/commands/hive/reservation/monitor.ts
devstudio hive:reservation:reserve:physical
Reserve a Physical target.
USAGE
$ devstudio hive:reservation:reserve:physical
OPTIONS
-d, --time=time [default: 60] total minutes of reservation time
-h, --help show CLI help
-l, --hiveURL=hiveURL (required) hive server address
-s, --start=start reservation start time
-t, --targetid=targetid (required) target id
See code: src/commands/hive/reservation/reserve/physical.ts
devstudio hive:reservation:reserve:virtual
Reserve a virtual target.
USAGE
$ devstudio hive:reservation:reserve:virtual
OPTIONS
-c, --dynamicVtConfiguration=dynamicVtConfiguration dynamic Vt Configuration in file
-d, --time=time [default: 60] total minutes of reservation time
-h, --help show CLI help
-l, --hiveURL=hiveURL (required) hive server address
-p, --dynamicVtConfigurationTips print boot configure info(combine the option with hiveURL.)
-t, --targetid=targetid (required) target id
See code: src/commands/hive/reservation/reserve/virtual.ts
devstudio hive:reservation:show
Show Reservation for Physical/Virtual target.
USAGE
$ devstudio hive:reservation:show
OPTIONS
-h, --help show CLI help
-i, --targetId=targetId target id
-l, --hiveURL=hiveURL (required) hive server address
-r, --reservationId=reservationId reservation id
-t, --type=physical|virtual (required) target type: reservation on a physical target or an virtual target
See code: src/commands/hive/reservation/show.ts
devstudio hive:reservation:terminal
Open terminal console for Physical/Virtual target.
USAGE
$ devstudio hive:reservation:terminal
OPTIONS
-h, --help show CLI help
-i, --targetId=targetId target id
-l, --hiveURL=hiveURL (required) hive server address
-r, --reservationId=reservationId reservation id
-t, --type=physical|virtual (required) target type: reservation on a physical target or an virtual target
See code: src/commands/hive/reservation/terminal.ts
devstudio hive:server:add
Add a hive server
USAGE
$ devstudio hive:server:add
OPTIONS
-h, --help show CLI help
-l, --url=url (required) hive server URL
See code: src/commands/hive/server/add.ts
devstudio hive:server:delete
Delete a hive server
USAGE
$ devstudio hive:server:delete
OPTIONS
-h, --help show CLI help
-l, --url=url (required) hive server URL
See code: src/commands/hive/server/delete.ts
devstudio hive:server:list
List hive servers
USAGE
$ devstudio hive:server:list
OPTIONS
-h, --help show CLI help
See code: src/commands/hive/server/list.ts
devstudio hive:target:info
Target information
USAGE
$ devstudio hive:target:info
OPTIONS
-h, --help show CLI help
-i, --id=id (required) target id
-l, --url=url (required) hive server URL
See code: src/commands/hive/target/info.ts
devstudio hive:target:list
List hive targets
USAGE
$ devstudio hive:target:list
OPTIONS
-h, --help show CLI help
-l, --url=url (required) hive server URL
See code: src/commands/hive/target/list.ts
devstudio hive:target:reboot
Reboot target reserved
USAGE
$ devstudio hive:target:reboot
OPTIONS
-h, --help show CLI help
-i, --id=id (required) reservation id for target
-l, --url=url (required) hive server URL
See code: src/commands/hive/target/reboot.ts
devstudio minio:login
Login minio.
USAGE
$ devstudio minio:login
OPTIONS
-h, --help show CLI help
-l, --minioURL=minioURL (required) minio server address
-p, --password=password minio server password
-u, --username=username minio server username
See code: src/commands/minio/login.ts
devstudio minio:logout
Logout minio.
USAGE
$ devstudio minio:logout
OPTIONS
-h, --help show CLI help
-l, --minioURL=minioURL (required) minio server address
See code: src/commands/minio/logout.ts
devstudio minio:object:delete
Delete folder/file
USAGE
$ devstudio minio:object:delete
OPTIONS
-f, --objectName=objectName (required) minio object file name, exp.
'projects/d7ac54d9-8205/builds/6b78-a34/itl_generic.dtb'
-h, --help show CLI help
-l, --url=url (required) minio server address
-n, --bucketname=bucketname (required) minio bucket username
See code: src/commands/minio/object/delete.ts
devstudio minio:object:download
Download file to local path.
USAGE
$ devstudio minio:object:download
OPTIONS
-f, --objectName=objectName (required) minio object file name, exp.
'projects/d7ac54d9-8205/builds/6b78-a34/itl_generic.dtb'
-h, --help show CLI help
-l, --url=url (required) minio server address
-n, --bucketname=bucketname (required) minio bucket name
-p, --localPath=localPath (required) local file save path
See code: src/commands/minio/object/download.ts
devstudio minio:object:list
List objects.
USAGE
$ devstudio minio:object:list
OPTIONS
-h, --help show CLI help
-l, --url=url (required) minio server address
-n, --bucketname=bucketname minio bucket username
-p, --prefix=prefix minio prefix, such as projects/
-r, --recursive recursive to list objects or not
See code: src/commands/minio/object/list.ts
devstudio minio:object:share
Show file link
USAGE
$ devstudio minio:object:share
OPTIONS
-f, --objectName=objectName (required) minio object file name, exp.
'projects/d7ac54d9-8205/builds/6b78-a34/itl_generic.dtb'
-h, --help show CLI help
-l, --url=url (required) minio server address
-n, --bucketname=bucketname (required) minio bucket username
See code: src/commands/minio/object/share.ts
devstudio minio:object:upload
Upload file
USAGE
$ devstudio minio:object:upload
OPTIONS
-f, --objectName=objectName (required) minio object file name, exp.
'projects/d7ac54d9-8205/builds/6b78-a34/itl_generic.dtb'
-h, --help show CLI help
-l, --url=url (required) minio server address
-n, --bucketname=bucketname (required) minio bucket username
-p, --localPath=localPath (required) local file path
See code: src/commands/minio/object/upload.ts
devstudio minio:server:add
Add a Minio server
USAGE
$ devstudio minio:server:add
OPTIONS
-h, --help show CLI help
-l, --url=url (required) Minio server URL
See code: src/commands/minio/server/add.ts
devstudio minio:server:delete
Delete a minio server
USAGE
$ devstudio minio:server:delete
OPTIONS
-h, --help show CLI help
-l, --url=url (required) minio server URL
See code: src/commands/minio/server/delete.ts
devstudio minio:server:list
List minio servers
USAGE
$ devstudio minio:server:list
OPTIONS
-h, --help show CLI help
See code: src/commands/minio/server/list.ts
devstudio sdk:add
Add local SDK to SDK manager.
USAGE
$ devstudio sdk:add
OPTIONS
-h, --help show CLI help
-s, --sdk=sdk (required) sdk path, zip file, or sh file.
See code: src/commands/sdk/add.ts
devstudio sdk:delete
Delete SDK from SDK manager.
USAGE
$ devstudio sdk:delete
OPTIONS
-a, --deleteAll delete all
-d, --sdkId=sdkId sdk id
-h, --help show CLI help
See code: src/commands/sdk/delete.ts
devstudio sdk:download
SDK download.
USAGE
$ devstudio sdk:download
OPTIONS
-d, --sdkId=sdkId sdk id
-h, --help show CLI help
-l, --url=url download URL
-s, --sdk=sdk (required) sdk stored path
See code: src/commands/sdk/download.ts
devstudio sdk:list
list SDK.
USAGE
$ devstudio sdk:list
OPTIONS
-h, --help show CLI help
See code: src/commands/sdk/list.ts
devstudio sdk:set
Set SDK for project.
USAGE
$ devstudio sdk:set
OPTIONS
-e, --envFile=envFile env file
-h, --help show CLI help
-p, --project=project (required) project
-s, --sdk=sdk (required) sdk path
See code: src/commands/sdk/set.ts
devstudio target:board:create
Create a new connection.
USAGE
$ devstudio target:board:create
OPTIONS
-a, --targetAddress=targetAddress (required) [default: 127.0.0.1:1534] target IP with tcf agent port, required for
board type connection
-m, --symbolFile=symbolFile symbol file
-n, --name=name connection name
See code: src/commands/target/board/create.ts
devstudio target:board:delete
Delete board type connection.
USAGE
$ devstudio target:board:delete
OPTIONS
-h, --help show CLI help
-n, --name=name (required) connection name
See code: src/commands/target/board/delete.ts
devstudio target:board:list
List board type connection.
USAGE
$ devstudio target:board:list
OPTIONS
-h, --help show CLI help
See code: src/commands/target/board/list.ts
devstudio target:connect
Connect to target with tcf
USAGE
$ devstudio target:connect
OPTIONS
-c, --connection=connection (required) connection name
-h, --help show CLI help
See code: src/commands/target/connect.ts
devstudio target:qemu:create
Create a new connection.
USAGE
$ devstudio target:qemu:create
OPTIONS
-b, --board=board board
-d, --dtb=dtb dtb file
-k, --kernelImage=kernelImage kernel image
-n, --name=name connection name
-p, --platform=VxWorks|Wind River Linux [default: VxWorks] platform type
-q, --qemu=qemu qemu executable file
-r, --rootfs=rootfs rootfs image file, which is needed when creating for a Wind River Linux qemu
-s, --sdkPath=sdkPath sdk path, which can be used to create a qemu connection
--bsp=bsp bsp
See code: src/commands/target/qemu/create.ts
devstudio target:qemu:delete
Delete qemu type connection.
USAGE
$ devstudio target:qemu:delete
OPTIONS
-h, --help show CLI help
-n, --name=name (required) connection name
See code: src/commands/target/qemu/delete.ts
devstudio target:qemu:launch
Launch a qemu.
USAGE
$ devstudio target:qemu:launch
OPTIONS
-d, --debugMode launch with debug mode
-n, --name=name (required) qemu connection name
-s, --serial=stdio|telnet [default: stdio] Redirect the serial port to stdio or telnet port
See code: src/commands/target/qemu/launch.ts
devstudio target:qemu:list
list board type connection.
USAGE
$ devstudio target:qemu:list
See code: src/commands/target/qemu/list.ts
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago