• ...
  • SDK
  • Yocto
  • ...
  • ...
  • tools
  • debug
  • package
  • deploy
  • debug

Publish from command line#

To upload a package you can use the simpleswitch-upload tool.

usage: simpleswitch-upload [-h] [--ghcr_orgname GHCR_ORGNAME] [--ghcr_packagenamespace GHCR_PACKAGENAMESPACE]
                       [--ghcr_username GHCR_USERNAME] [--ghcr_pat GHCR_PAT] [--workdir WORKDIR] [--builddir BUILDDIR]
                       [--version VERSION] [--categories CATEGORIES] [--conflicts CONFLICTS] [--description DESCRIPTION]
                       [--picture PICTURE] [--summary SUMMARY] [--video VIDEO] [--additional_terms ADDITIONAL_TERMS] [--name NAME]
                       [--recommends RECOMMENDS] [--capabilities CAPABILITIES] [--dependencies DEPENDENCIES] [--license LICENSE]
                       [--sections SECTIONS] [--machine MACHINE] [--target_arch TARGET_ARCH] [--sdk_dir SDK_DIR]

Upload your SimpleSwitch package to a container registry

options:
-h, --help            show this help message and exit

Registry related settings:
--ghcr_orgname GHCR_ORGNAME
                        Name of the organization at Github (default: avnet-embedded)
--ghcr_packagenamespace GHCR_PACKAGENAMESPACE
                        Namespace in GHCR (default: simpleswitch)
--ghcr_username GHCR_USERNAME
                        Github username of the uploader (default: None)
--ghcr_pat GHCR_PAT   Github PAT of the uploader (default: None)

Build related options:
--workdir WORKDIR     Workdir of the project (default: current directory)
--builddir BUILDDIR   Build directory within --workdir (default: build)

Package metadata settings:
--version VERSION     Version of the SimpleSwitch package (default: latest)
--categories CATEGORIES
                        Categories of SimpleSwitch package - (',' separated list) (default: None)
--conflicts CONFLICTS
                        Conflicts of SimpleSwitch package - (',' separated list) (default: None)
--description DESCRIPTION
                        Description of SimpleSwitch package - (filepath in --workdir or str) (default: None)
--picture PICTURE     Thumbnail picture of SimpleSwitch package - (filepath in --workdir or URL) (default: None)
--summary SUMMARY     Brief description of SimpleSwitch package (default: None)
--video VIDEO         Youtube video link of SimpleSwitch package - (URL) (default: None)
--additional_terms ADDITIONAL_TERMS
                        Additional license terms of SimpleSwitch package - (str;URL) (default: None)
--name NAME           Name of SimpleSwitch package (default: None)
--recommends RECOMMENDS
                        Recommend other SimpleSwitch packages - (',' separated list) (default: None)
--capabilities CAPABILITIES
                        Capabilities of SimpleSwitch package - (',' separated list) (default: None)
--dependencies DEPENDENCIES
                        Dependencies of SimpleSwitch package - (',' separated list) (default: None)
--license LICENSE     License of SimpleSwitch package - (SPDX notation) (default: Avnet-OSS-1.0)
--sections SECTIONS   Sections of SimpleSwitch package - (';' seperated list of 'SECTION[,SUBSECTION]') (default: None)

SDK related settings:
--machine MACHINE     Dependencies of SimpleSwitch package - (',' separated list) (default: None)
--target_arch TARGET_ARCH
                        Target architecture of SimpleSwitch package (default: None)
--sdk_dir SDK_DIR     Base dir of SDK (default: None)

on the command line the tool will ask for missing information.