divekit config origin

Manage distribution origin configuration

Synopsis

Manage origin configuration for distributions.

Each distribution has a configuration file (config.json) that defines how repositories are created. After distribution, remotes.json and individuals.json are generated to track the created repositories.

Subcommands

  list      List all available distributions in the current project
  show      Display configuration for a specific distribution
  set       Set or update configuration values
  rm        Remove configuration values

Usage

divekit config origin [flags]

Examples

# List all distributions
divekit config origin list

# Show configuration for a distribution
divekit config origin show -d ST2M4

# Show configuration including generated remotes
divekit config origin show -d ST2M4 --remotes

# Set the target group ID
divekit config origin set -d ST2M4 --key groupId --value 123

# Set the repository name pattern
divekit config origin set -d ST2M4 --key name --value "ST2-{{uuid}}"

Inherited Flags

-l, --loglevel string   log level (debug, info, warn, error, fatal) (default "info")
      --no-index          skip project index update
      --non-interactive   run in non-interactive mode (fails if interactive input is required)
  -y, --yes               assume yes/default for all prompts (non-interactive with automatic defaults)

Available Subcommands

  • list — List all available distributions
  • rm — Remove a configuration value
  • set — Set a configuration value for a distribution
  • show — Show configuration for a distribution

Parent Command


divekit config origin list

List all available distributions

divekit config origin rm

Remove a configuration value

divekit config origin set

Set a configuration value for a distribution

divekit config origin show

Show configuration for a distribution