kubo/plugin/loader
Marcin Rataj 6df07bd5a6 fix: wire --config-file flag across all commands
the --config-file global flag was defined but not properly used by most
commands. this fixes the flag to work consistently, allowing config to
be stored separately from the repo.

useful for Kubernetes deployments where config comes from a ConfigMap
and data lives on a PersistentVolume.

changes:
- fsrepo: add InitWithUserConfig/OpenWithUserConfig that respect custom
  config paths
- fsrepo: fix InitWithUserConfig to create version/datastore_spec even
  when config file already exists (pre-populated from ConfigMap)
- commands: update all commands that open repo to use the new functions
- daemon: add CONFIGURATION FILE MANAGEMENT section to help text
  explaining difference between --init-config (one-time copy) and
  --config-file (persistent external path)
- init: clarify that default-config template preserves Identity
2025-12-20 05:15:11 +01:00
..
load_nocgo.go refactor(ci): optimize build workflows (#10973) 2025-09-19 14:44:38 +02:00
load_noplugin.go refactor(ci): optimize build workflows (#10973) 2025-09-19 14:44:38 +02:00
load_unix.go refactor(ci): optimize build workflows (#10973) 2025-09-19 14:44:38 +02:00
loader.go fix: wire --config-file flag across all commands 2025-12-20 05:15:11 +01:00
preload_list feat: telemetry plugin (#10866) 2025-08-18 20:46:05 +02:00
preload.go feat: telemetry plugin (#10866) 2025-08-18 20:46:05 +02:00
preload.sh refactor: rename to kubo 2022-07-06 18:40:37 +02:00
Rules.mk feat: make it possible to enable plugins with a build env variable 2020-02-10 13:05:32 -08:00