credentials requriements surface in many places thorughout corso: they can be sourced from many locations (envs, files, manually), and used in many more (cli, repo, kopia). This usage could blossom into all kinds of duplicate structs sharing similar info. The goal of this change is to centralize where credentials are declared and managed, and how they then cascade out to other packages.
corso
CLI/API based backup of M365 data
Languages
Go
91.1%
SCSS
7%
JavaScript
1.1%
PowerShell
0.6%