- ...
- 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.