Skip to content

Commit db30d8d

Browse files
committed
fix(serve): Work with custom config
1 parent 72f08d2 commit db30d8d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+268
-271
lines changed

src/bin/cobalt/args.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
use std::env;
21
use std::io::Write;
32
use std::path;
43

@@ -35,8 +34,7 @@ impl ConfigArgs {
3534
anyhow::format_err!("Error reading config file {}", config_path.display())
3635
})?
3736
} else {
38-
let cwd = env::current_dir().unwrap_or_default();
39-
cobalt_config::Config::from_cwd(cwd)?
37+
cobalt_config::Config::from_cwd(".")?
4038
};
4139

4240
config.abs_dest = self

src/bin/cobalt/new.rs

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
use std::collections;
2-
use std::env;
32
use std::fs;
43
use std::io::Write;
54
use std::path;
@@ -58,7 +57,7 @@ impl NewArgs {
5857

5958
let title = self.title.as_deref();
6059

61-
let mut file = env::current_dir().unwrap_or_default();
60+
let mut file = path::Path::new(".").to_owned();
6261
if let Some(rel_file) = self.file.as_deref() {
6362
file.push(rel_file)
6463
}
@@ -100,7 +99,7 @@ impl RenameArgs {
10099

101100
let title = self.title.as_ref();
102101

103-
let mut file = env::current_dir().unwrap_or_default();
102+
let mut file = path::Path::new(".").to_owned();
104103
if let Some(rel_file) = self.file.as_deref() {
105104
file.push(rel_file)
106105
}
@@ -130,7 +129,7 @@ impl PublishArgs {
130129
let config = cobalt::cobalt_model::Config::from_config(config)?;
131130

132131
let filename = self.filename.as_path();
133-
let mut file = env::current_dir().unwrap_or_default();
132+
let mut file = path::Path::new(".").to_owned();
134133
file.push(path::Path::new(filename));
135134

136135
publish_document(&config, &file)

tests/cmd/clean.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Clean no-op
22
```console
33
$ cobalt -v clean
44
WARN: No _cobalt.yml file found in current directory, using default config.
5-
DEBUG: No `[CWD]/_site` to clean
5+
DEBUG: No `./_site` to clean
66
DEBUG: [..]
77

88
```

tests/cmd/copy_files.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
```console
22
$ cobalt -v build --destination _dest
3-
DEBUG: Using config file `[CWD]/_cobalt.yml`
4-
Building from `[CWD]` into `[CWD]/_dest`
3+
DEBUG: Using config file `./_cobalt.yml`
4+
Building from `.` into `[CWD]/_dest`
55
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
66
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
7-
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
8-
DEBUG: Loading data from `[CWD]/_data`
7+
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
8+
DEBUG: Loading data from `./_data`
99
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
1010
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
1111
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
12-
DEBUG: Loading snippets from `[CWD]/_includes`
13-
DEBUG: Copying `[CWD]/some.js` to `[CWD]/_dest/some.js`
14-
DEBUG: Copying `[CWD]/style/blog.css` to `[CWD]/_dest/style/blog.css`
12+
DEBUG: Loading snippets from `./_includes`
13+
DEBUG: Copying `./some.js` to `[CWD]/_dest/some.js`
14+
DEBUG: Copying `./style/blog.css` to `[CWD]/_dest/style/blog.css`
1515
Build successful
1616

1717
```

tests/cmd/custom_paths.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
```console
22
$ cobalt -v build --destination _dest
3-
DEBUG: Using config file `[CWD]/_cobalt.yml`
4-
Building from `[CWD]` into `[CWD]/_dest`
3+
DEBUG: Using config file `./_cobalt.yml`
4+
Building from `.` into `[CWD]/_dest`
55
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
66
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
7-
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
8-
DEBUG: Loading data from `[CWD]/_data`
7+
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
8+
DEBUG: Loading data from `./_data`
99
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
1010
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
1111
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
12-
DEBUG: Loading snippets from `[CWD]/_includes`
12+
DEBUG: Loading snippets from `./_includes`
1313
Build successful
1414

1515
```

tests/cmd/custom_post_path.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
```console
22
$ cobalt -v build --destination _dest
3-
DEBUG: Using config file `[CWD]/_cobalt.yml`
4-
Building from `[CWD]` into `[CWD]/_dest`
3+
DEBUG: Using config file `./_cobalt.yml`
4+
Building from `.` into `[CWD]/_dest`
55
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
66
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
7-
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
8-
DEBUG: Loading data from `[CWD]/_data`
7+
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
8+
DEBUG: Loading data from `./_data`
99
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
1010
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
1111
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
12-
DEBUG: Loading snippets from `[CWD]/_includes`
12+
DEBUG: Loading snippets from `./_includes`
1313
Build successful
1414

1515
```

tests/cmd/custom_posts_folder.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
```console
22
$ cobalt -v build --destination _dest
3-
DEBUG: Using config file `[CWD]/_cobalt.yml`
4-
Building from `[CWD]` into `[CWD]/_dest`
3+
DEBUG: Using config file `./_cobalt.yml`
4+
Building from `.` into `[CWD]/_dest`
55
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
66
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
7-
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
8-
DEBUG: Loading data from `[CWD]/_data`
7+
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
8+
DEBUG: Loading data from `./_data`
99
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
1010
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
1111
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
12-
DEBUG: Loading snippets from `[CWD]/_includes`
12+
DEBUG: Loading snippets from `./_includes`
1313
Build successful
1414

1515
```
+4-4
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
```console
22
$ cobalt -v build --destination _dest
33
WARN: No _cobalt.yml file found in current directory, using default config.
4-
Building from `[CWD]` into `[CWD]/_dest`
4+
Building from `.` into `[CWD]/_dest`
55
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
66
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
7-
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
8-
DEBUG: Loading data from `[CWD]/_data`
7+
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
8+
DEBUG: Loading data from `./_data`
99
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
1010
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
1111
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
12-
DEBUG: Loading snippets from `[CWD]/_includes`
12+
DEBUG: Loading snippets from `./_includes`
1313
Build successful
1414

1515
```

tests/cmd/custom_template_extensions.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
```console
22
$ cobalt -v build --destination _dest
3-
DEBUG: Using config file `[CWD]/_cobalt.yml`
4-
Building from `[CWD]` into `[CWD]/_dest`
3+
DEBUG: Using config file `./_cobalt.yml`
4+
Building from `.` into `[CWD]/_dest`
55
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
66
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
7-
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
8-
DEBUG: Loading data from `[CWD]/_data`
7+
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
8+
DEBUG: Loading data from `./_data`
99
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
1010
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
1111
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
12-
DEBUG: Loading snippets from `[CWD]/_includes`
12+
DEBUG: Loading snippets from `./_includes`
1313
WARN: Trailing separators are deprecated. We recommend frontmatters be surrounded, above and below, with ---
1414
Build successful
1515

tests/cmd/data_files.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
```console
22
$ cobalt -v build --destination _dest
3-
DEBUG: Using config file `[CWD]/_cobalt.yml`
4-
Building from `[CWD]` into `[CWD]/_dest`
3+
DEBUG: Using config file `./_cobalt.yml`
4+
Building from `.` into `[CWD]/_dest`
55
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
66
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
7-
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
8-
DEBUG: Loading data from `[CWD]/_data`
7+
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
8+
DEBUG: Loading data from `./_data`
99
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
1010
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
1111
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
12-
DEBUG: Loading snippets from `[CWD]/_includes`
12+
DEBUG: Loading snippets from `./_includes`
1313
Build successful
1414

1515
```

tests/cmd/dotfiles.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
```console
22
$ cobalt -v build --destination _dest
3-
DEBUG: Using config file `[CWD]/_cobalt.yml`
4-
Building from `[CWD]` into `[CWD]/_dest`
3+
DEBUG: Using config file `./_cobalt.yml`
4+
Building from `.` into `[CWD]/_dest`
55
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
66
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
7-
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
8-
DEBUG: Loading data from `[CWD]/_data`
7+
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
8+
DEBUG: Loading data from `./_data`
99
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
1010
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
1111
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
12-
DEBUG: Loading snippets from `[CWD]/_includes`
13-
DEBUG: Copying `[CWD]/additional_file` to `[CWD]/_dest/additional_file`
12+
DEBUG: Loading snippets from `./_includes`
13+
DEBUG: Copying `./additional_file` to `[CWD]/_dest/additional_file`
1414
Build successful
1515

1616
```

tests/cmd/drafts.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
```console
22
$ cobalt -v build --destination _dest
3-
DEBUG: Using config file `[CWD]/_cobalt.yml`
3+
DEBUG: Using config file `./_cobalt.yml`
44
DEBUG: Draft mode enabled
5-
Building from `[CWD]` into `[CWD]/_dest`
5+
Building from `.` into `[CWD]/_dest`
66
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
77
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
8-
DEBUG: built glob set; 7 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
9-
DEBUG: Loading data from `[CWD]/_data`
8+
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
9+
DEBUG: Loading data from `./_data`
1010
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
1111
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
1212
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
13-
DEBUG: Loading snippets from `[CWD]/_includes`
13+
DEBUG: Loading snippets from `./_includes`
1414
Build successful
1515

1616
```
+5-5
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
```console
22
$ cobalt -v build --destination _dest
3-
DEBUG: Using config file `[CWD]/_cobalt.yml`
4-
Building from `[CWD]` into `[CWD]/_dest`
3+
DEBUG: Using config file `./_cobalt.yml`
4+
Building from `.` into `[CWD]/_dest`
55
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
66
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
7-
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
8-
DEBUG: Loading data from `[CWD]/_data`
7+
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
8+
DEBUG: Loading data from `./_data`
99
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
1010
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
1111
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
12-
DEBUG: Loading snippets from `[CWD]/_includes`
12+
DEBUG: Loading snippets from `./_includes`
1313
Build successful
1414

1515
```

0 commit comments

Comments
 (0)