refactor: Renamed the provider field in a config file to type to make things a little easier to understand; also removed husky

This commit is contained in:
2025-09-12 11:20:02 -06:00
parent ca990f460e
commit 194f86144b
13 changed files with 178 additions and 55 deletions
+2 -2
View File
@@ -24,7 +24,7 @@ fn write_yaml_config(xdg_config_home: &Path, password_file: &Path, run_profile:
r#"default_provider: local
providers:
- name: local
provider: local
type: local
password_file: {}
run_configs:
- name: {}
@@ -38,7 +38,7 @@ run_configs:
r#"default_provider: local
providers:
- name: local
provider: local
type: local
password_file: {}
"#,
password_file.display()
+4 -4
View File
@@ -1,8 +1,8 @@
#[cfg(test)]
mod tests {
use gman::config::{Config, ProviderConfig, RunConfig};
use gman::providers::SupportedProvider;
use gman::providers::local::LocalProvider;
use gman::providers::SupportedProvider;
use pretty_assertions::assert_eq;
use validator::Validate;
@@ -165,7 +165,7 @@ mod tests {
fn test_provider_config_valid() {
let config = ProviderConfig {
name: Some("local-test".to_string()),
provider: SupportedProvider::Local(LocalProvider),
provider_type: SupportedProvider::Local(LocalProvider),
password_file: None,
git_branch: None,
git_remote_url: None,
@@ -181,7 +181,7 @@ mod tests {
fn test_provider_config_invalid_email() {
let config = ProviderConfig {
name: Some("local-test".to_string()),
provider: SupportedProvider::Local(LocalProvider),
provider_type: SupportedProvider::Local(LocalProvider),
password_file: None,
git_branch: None,
git_remote_url: None,
@@ -197,7 +197,7 @@ mod tests {
fn test_provider_config_missing_name() {
let config = ProviderConfig {
name: None,
provider: SupportedProvider::Local(LocalProvider),
provider_type: SupportedProvider::Local(LocalProvider),
password_file: None,
git_branch: None,
git_remote_url: None,