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()
}