2.1.0 • Published 2 years ago

devstudio v2.1.0

Weekly downloads
-
License
https://github.co...
Repository
github
Last release
2 years ago

devstudio

oclif Version Downloads/week License

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

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.3.0-0409-1224

2 years ago

2.3.0-0408-1231

2 years ago

2.3.0-0410-1224

2 years ago

2.3.0-0411-1225

2 years ago

1.12.0-0106-1224

2 years ago

1.12.0-0102-1224

2 years ago

1.12.0-1231-1224

2 years ago

1.12.0-0103-1226

2 years ago

1.12.0-1230-1224

2 years ago

1.12.0

2 years ago

1.12.0-0101-1225

2 years ago

1.12.0-0104-1224

2 years ago

1.12.0-0105-1224

2 years ago

1.11.0

2 years ago

2.1.0

2 years ago

1.12.0-canary

2 years ago

1.11.0-canary

2 years ago

1.10.1

2 years ago

1.10.0

3 years ago

1.9.0

3 years ago

1.9.0-preview

3 years ago

1.8.1-preview1

3 years ago

1.8.1-canary

3 years ago

1.9.1-canary

3 years ago

1.9.0-canary

3 years ago