Register settings for repository

Description

Register settings for repository

Usage

register(
  repo,
  client_id,
  device_code_url,
  token_url,
  config_file = get_crane_opt("config", "file", default = default_config_file()),
  autocreate_config_file = get_crane_opt("config", "autocreate", default = TRUE)
)

unregister(
  repo,
  config_file = get_crane_opt("config", "file", default = default_config_file())
)

Arguments

  • repo: repo url
  • client_id: oauth2 client id
  • device_code_url: endpoint to request the device code
  • token_url: endpoint to request access tokens
  • config_file: configuration file to store repository settings
  • autocreate_config_file: create the configuration file and missing parent directories if it does not exist; logical(1)
Last modified July 8, 2025