Initialize an empty package directory with a minimal manifest.
Usage
$ cmemcpackagecreate[OPTIONS]PACKAGE_ID
Options
--name TEXT The package name in english. Defaults to package ID.
--version TEXT Semantic version identifier string of the package, but
limited to proper releases. [default: 0.0.1]
--description TEXT The package description in english. [default: This is
the first version of a wonderful eccenca Corporate
Memory package 🤓]
--filter <TEXT TEXT>... Filter installed packages by one of the following
filter names and a corresponding value: type, name,
id.
--id-only Lists only package IDs. This is useful for piping
the IDs into other commands.
--raw Outputs raw JSON.
--filter <TEXT TEXT>... Filter installed packages by one of the following
filter names and a corresponding value: type, name,
id.
-a, --all Uninstall all packages. This is a dangerous option,
so use it with care.
--filter <TEXT TEXT>... Filter installed packages by one of the following
filter names and a corresponding value: type, name,
id.
-a, --all Export all installed packages.
--replace Replace (overwrite) existing files, if present.
This command processes a package directory, validates its content including the manifest, and creates a versioned Corporate Memory package archive (.cpa) with the following naming convention: {package_id}-v{version}.cpa
Package archives can be published to the marketplace using the package publish command.
Options
--version TEXT Set the package version.
--replace Replace package archive, if present.
--output-dir DIRECTORY Create the package archive in a specific directory.
[default: .]