github.com/Racer159/jackal@v0.32.7-0.20240401174413-0bd2339e4f2e/docs/2-the-jackal-cli/100-cli-commands/jackal_package_create.md (about) 1 # jackal package create 2 <!-- Auto-generated by hack/gen-cli-docs.sh --> 3 4 Creates a Jackal package from a given directory or the current directory 5 6 ## Synopsis 7 8 Builds an archive of resources and dependencies defined by the 'jackal.yaml' in the specified directory. 9 Private registries and repositories are accessed via credentials in your local '~/.docker/config.json', '~/.git-credentials' and '~/.netrc'. 10 11 12 ``` 13 jackal package create [ DIRECTORY ] [flags] 14 ``` 15 16 ## Options 17 18 ``` 19 --confirm Confirm package creation without prompting 20 --differential string [beta] Build a package that only contains the differential changes from local resources and differing remote resources from the specified previously built package 21 -f, --flavor string The flavor of components to include in the resulting package (i.e. have a matching or empty "only.flavor" key) 22 -h, --help help for create 23 -m, --max-package-size int Specify the maximum size of the package in megabytes, packages larger than this will be split into multiple parts to be loaded onto smaller media (i.e. DVDs). Use 0 to disable splitting. 24 -o, --output string Specify the output (either a directory or an oci:// URL) for the created Jackal package 25 --registry-override stringToString Specify a map of domains to override on package create when pulling images (e.g. --registry-override docker.io=dockerio-reg.enterprise.intranet) (default []) 26 --retries int Number of retries to perform for Jackal deploy operations like git/image pushes or Helm installs (default 3) 27 -s, --sbom View SBOM contents after creating the package 28 --sbom-out string Specify an output directory for the SBOMs from the created Jackal package 29 --set stringToString Specify package variables to set on the command line (KEY=value) (default []) 30 --signing-key string Path to private key file for signing packages 31 --signing-key-pass string Password to the private key file used for signing packages 32 --skip-sbom Skip generating SBOM for this package 33 ``` 34 35 ## Options inherited from parent commands 36 37 ``` 38 -a, --architecture string Architecture for OCI images and Jackal packages 39 --insecure Allow access to insecure registries and disable other recommended security enforcements such as package checksum and signature validation. This flag should only be used if you have a specific reason and accept the reduced security posture. 40 -l, --log-level string Log level when running Jackal. Valid options are: warn, info, debug, trace (default "info") 41 --no-color Disable colors in output 42 --no-log-file Disable log file creation 43 --no-progress Disable fancy UI progress bars, spinners, logos, etc 44 --oci-concurrency int Number of concurrent layer operations to perform when interacting with a remote package. (default 3) 45 --tmpdir string Specify the temporary directory to use for intermediate files 46 --jackal-cache string Specify the location of the Jackal cache directory (default "~/.jackal-cache") 47 ``` 48 49 ## SEE ALSO 50 51 * [jackal package](jackal_package.md) - Jackal package commands for creating, deploying, and inspecting packages