kubo/plugin
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
..
loader fix: wire --config-file flag across all commands 2025-12-20 05:15:11 +01:00
plugins fix doc string (#11068) 2025-11-19 20:04:55 -08:00
daemon.go chore: clean migration 2023-11-29 12:29:59 +01:00
daemoninternal.go refactor: rename to kubo 2022-07-06 18:40:37 +02:00
datastore.go style: gofumpt and godot [skip changelog] (#10081) 2023-08-17 14:02:08 +02:00
fx.go feat: add fx options plugin 2022-08-12 17:04:29 -04:00
ipld.go style: gofumpt and godot [skip changelog] (#10081) 2023-08-17 14:02:08 +02:00
plugin.go doc(plugin): document plugin config 2020-05-12 21:56:02 -07:00
Rules.mk plugin: create plugin API and loader, add ipld-git plugin 2017-07-12 21:53:59 +02:00
tracer.go style: gofumpt and godot [skip changelog] (#10081) 2023-08-17 14:02:08 +02:00