# test default config
chezmoi data --format=yaml
stdout 'sourceDir: .*/home/user/.local/share/chezmoi'

# test that flags override default config
chezmoi data --format=yaml --source=/flag/source
stdout 'sourceDir: .*/flag/source'

chhome home2/user

# test that config files override default config
chezmoi data --format=yaml
stdout 'sourceDir: .*/config/source'

# test that flags override config files
chezmoi data --format=yaml --source=/flag/source
# stdout 'sourceDir: .*/flag/source' # FIXME

# test that the config file can be set
chezmoi data --config=$CHEZMOICONFIGDIR/chezmoi2.toml --format=yaml
stdout 'sourceDir: .*/config2/source'

# test that flags override set config files
chezmoi data --config=$CHEZMOICONFIGDIR/chezmoi2.toml --format=yaml --source=/flag/source
# stdout 'sourceDir: .*/flag/source' # FIXME

-- home2/user/.config/chezmoi/chezmoi.toml --
sourceDir = "/config/source"
-- home2/user/.config/chezmoi/chezmoi2.toml --
sourceDir = "/config2/source"
