mk_lib/defaults.rs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
/// Default value for `shell` field
///
/// ```
/// # use mk_lib::defaults::default_shell;
/// let a = default_shell();
/// assert_eq!(a, "sh");
/// ```
pub fn default_shell() -> String {
"sh".to_string()
}
/// Default value for `verbose` field
///
/// ```
/// # use mk_lib::defaults::default_verbose;
/// let a = default_verbose();
/// assert!(a);
/// ```
pub fn default_verbose() -> bool {
true
}
/// Default value for `verbose` field
///
/// ```
/// # use mk_lib::defaults::default_ignore_errors;
/// let a = default_ignore_errors();
/// assert!(!a);
/// ```
pub fn default_ignore_errors() -> bool {
false
}
/// Default value for `use_npm` -> `package_manager` field
///
/// ```
/// # use mk_lib::defaults::default_node_package_manager;
/// let a = default_node_package_manager();
/// assert_eq!(a, "npm");
/// ```
pub fn default_node_package_manager() -> String {
"npm".to_string()
}