Skip to content

Commit 001d2c0

Browse files
committed
🔧 Update config file structure.
1 parent 3dd6012 commit 001d2c0

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,15 @@ yarn setup
1414
add config file `.api-to-go.yaml`.
1515
```yaml
1616
api.github.com:
17-
- /users/{user}/repos
17+
format:
18+
- /users/{user}
19+
- /users/{user}/repos
1820
```
1921
run command.
2022
```sh
2123
cd [your project dir]
2224
api-to-go https://api.github.com/users/github/repos
23-
# > replaced : /users/github/repos -> /users/{user}/repos -> /users/user/repos
25+
# > format: /users/{user}/repos
2426
# > generated: api.github.com/users/user/repos.go
2527
# > saved: api.github.com/users/user/repos_sample.json
2628
```

src/.api-to-go.test.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
api.github.com:
2-
- /users/{user}
3-
- /users/{user}/repos
2+
format:
3+
- /users/{user}
4+
- /users/{user}/repos

src/buildPath.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ function _buildPath(url, configFile) {
2828
replacedPath: url.pathname,
2929
replacedUrl: `${url.hostname}${url.pathname}`,
3030
}
31-
if (hostCfg !== undefined) {
32-
for (let i = 0; i < hostCfg.length; i++) {
33-
const replaced = _replacePath(url.pathname, hostCfg[i])
31+
if (hostCfg?.format !== undefined) {
32+
for (let i = 0; i < hostCfg.format.length; i++) {
33+
const replaced = _replacePath(url.pathname, hostCfg.format[i])
3434
if (replaced) {
3535
ret = replaced
3636
ret["replacedUrl"] = `${url.hostname}${replaced.replacedPath}`
@@ -60,7 +60,7 @@ function _replacePath(pathname, format) {
6060
replacedArr.push(formatArr[j].replace("{", "").replace("}", ""))
6161
}
6262
const replacedPath = replacedArr.join("/")
63-
console.log(`replaced : ${pathname} -> ${format} -> ${replacedPath}`)
63+
console.log(`format: ${format}`)
6464
return {
6565
pathname: pathname,
6666
pathFormat: format,

0 commit comments

Comments
 (0)