Skip to content

Commit 69a95e0

Browse files
committed
Merge branch 'release/0.6.0'
2 parents 78d8847 + bdabde4 commit 69a95e0

33 files changed

+2232
-1289
lines changed

.mocharc.json

+9-1
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,13 @@
77
"watch-files": ["src"],
88
"watch-extensions": ["ts"],
99
"ui": "bdd",
10-
"spec": ["src/**/*.test.ts"]
10+
"spec": [
11+
"src/**/config.test.ts",
12+
"src/**/install.test.ts",
13+
"src/**/uninstall.test.ts",
14+
"src/**/prune.test.ts",
15+
"src/**/run.test.ts",
16+
"src/**/stats.test.ts",
17+
"src/**/command.test.ts"
18+
]
1119
}

LICENSE

+674
Large diffs are not rendered by default.

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Obsidian Vaults Manager [![NPM Version](https://img.shields.io/npm/v/ovm)](http://npmjs.com/package/ovm) [![GitHub License](https://img.shields.io/github/license/msudgh/ovm)](LICENSE) [![GitHub Actions Test Workflow Status](https://github.com/msudgh/ovm/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/msudgh/ovm/actions/workflows/test.yml) ![Sonar Coverage](https://img.shields.io/sonar/coverage/msudgh_ovm?server=https%3A%2F%2Fsonarcloud.io)
1+
# Obsidian Vaults Manager [![NPM Version](https://img.shields.io/npm/v/ovm)](http://npmjs.com/package/ovm) [![GitHub License](https://img.shields.io/github/license/msudgh/ovm)](LICENSE) [![GitHub Actions Test Workflow Status](https://github.com/msudgh/ovm/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/msudgh/ovm/actions/workflows/test.yml) [![codecov](https://codecov.io/github/msudgh/ovm/graph/badge.svg?token=KRTJMP2CY5)](https://codecov.io/github/msudgh/ovm)
22

33
OVM is a CLI application designed to independently streamline management of vaults and plugins for Obsidian end-users by enhancing productivity and efficiency.
44

@@ -20,4 +20,4 @@ You can checkout the detailed documentation for OVM:
2020

2121
## License
2222

23-
This project is licensed under the [MIT License](LICENSE).
23+
This project is licensed under the [GPL-3.0-only License](LICENSE).

docs/commands.md

+6-7
Original file line numberDiff line numberDiff line change
@@ -176,14 +176,13 @@ info: Run operation finished! {"custom_commands_log_path":"/var/folders/_v/j4w6k
176176
$ ovm r "echo 'Path: {0}'"
177177
info: Run command {"command":"echo 'Path: ~/Documents/obsidian/Career'","vault":{"name":"Career","path":"~/Documents/obsidian/Career"}}
178178

179-
Path: ~/Documents/obsidian/Career
180-
181179
info: Run operation finished! {"custom_commands_log_path":"/var/folders/_v/j4w6kv1s27b6xjfzvl5k6lqm0000gn/T/ovm-custom-command.json"}
182-
┌─────────┬─────────┬──────────┬───────┐
183-
│ (index) │ success │ duration │ error │
184-
├─────────┼─────────┼──────────┼───────┤
185-
│ Career │ true'10 ms' │ null │
186-
└─────────┴─────────┴──────────┴───────┘
180+
181+
┌─────────┬─────────┬──────────┬───────┬─────────────────────────────────────────┐
182+
│ (index) │ success │ duration │ error │ stdout │
183+
├─────────┼─────────┼──────────┼───────┼─────────────────────────────────────────┤
184+
│ Career │ true'10 ms' │ null │ 'Path: ~/Documents/obsidian/Career'
185+
└─────────┴─────────┴──────────┴───────┴─────────────────────────────────────────┘
187186
```
188187

189188
### Reserved placeholders

package.json

+24-25
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "ovm",
33
"description": "Obsidian Vaults Manager",
44
"type": "commonjs",
5-
"version": "0.5.1",
5+
"version": "0.6.0",
66
"license": "GPL-3.0-only",
77
"author": "Masoud Ghorbani",
88
"homepage": "https://github.com/msudgh/ovm",
@@ -63,56 +63,55 @@
6363
"/oclif.manifest.json"
6464
],
6565
"dependencies": {
66-
"@inquirer/core": "9.0.10",
67-
"@inquirer/prompts": "5.3.8",
66+
"@inquirer/core": "10.1.2",
67+
"@inquirer/prompts": "7.2.1",
6868
"@oclif/core": "4.0.36",
69-
"@oclif/plugin-help": "6.2.19",
70-
"async": "3.2.5",
69+
"@oclif/plugin-help": "6.2.20",
70+
"async": "3.2.6",
7171
"date-fns": "3.6.0",
72-
"fast-folder-size": "2.2.0",
73-
"filesize": "10.1.4",
72+
"fast-folder-size": "2.3.0",
73+
"filesize": "10.1.6",
7474
"glob": "11.0.0",
75-
"inquirer": "10.1.8",
75+
"inquirer": "12.3.0",
7676
"node-fetch-cache": "4.1.2",
7777
"obsidian-utils": "0.10.2",
78-
"winston": "3.14.1",
79-
"zod": "3.23.8"
78+
"winston": "3.17.0",
79+
"zod": "3.24.1"
8080
},
8181
"devDependencies": {
8282
"@istanbuljs/nyc-config-typescript": "1.0.2",
8383
"@oclif/prettier-config": "0.2.1",
84-
"@oclif/test": "4.1.3",
84+
"@oclif/test": "4.1.4",
8585
"@total-typescript/ts-reset": "0.5.1",
8686
"@types/async": "3.2.24",
8787
"@types/cacache": "17.0.2",
88-
"@types/chai": "4.3.17",
88+
"@types/chai": "5.0.1",
8989
"@types/fs-extra": "11.0.4",
9090
"@types/inquirer": "9.0.7",
91-
"@types/mocha": "10.0.7",
91+
"@types/mocha": "10.0.10",
9292
"@types/mock-fs": "4.13.4",
9393
"@types/node": "22.1.0",
94+
"@types/proxyquire": "^1.3.31",
9495
"@types/sinon": "17.0.3",
95-
"@types/validator": "13.12.0",
96-
"chai": "5.1.1",
97-
"eslint": "9.8.0",
96+
"chai": "5.1.2",
97+
"eslint": "9.17.0",
9898
"eslint-config-prettier": "9.1.0",
9999
"fs-extra": "11.2.0",
100-
"globals": "15.9.0",
100+
"globals": "15.14.0",
101101
"husky": "9.1.7",
102-
"lint-staged": "15.2.10",
103-
"mocha": "10.7.3",
104-
"mocha-junit-reporter": "2.2.1",
105-
"mock-fs": "5.2.0",
106-
"nyc": "17.0.0",
102+
"lint-staged": "15.2.11",
103+
"mocha": "11.0.1",
104+
"nyc": "17.1.0",
107105
"obsidian": "1.6.6",
108106
"oclif": "4.16.0",
109-
"prettier": "3.3.3",
107+
"prettier": "3.4.2",
108+
"proxyquire": "^2.1.3",
110109
"shx": "0.3.4",
111110
"sinon": "19.0.2",
112111
"ts-node": "10.9.2",
113-
"tsx": "4.17.0",
112+
"tsx": "4.19.2",
114113
"typescript": "5.5.4",
115-
"typescript-eslint": "8.0.1"
114+
"typescript-eslint": "8.18.2"
116115
},
117116
"pnpm": {
118117
"overrides": {

0 commit comments

Comments
 (0)