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