mirror of
https://github.com/laantorchaweb/clone-vault.git
synced 2026-07-22 11:40:29 +00:00
No description
| .github/workflows | ||
| .editorconfig | ||
| .eslintignore | ||
| .eslintrc | ||
| .gitignore | ||
| .npmrc | ||
| esbuild.config.mjs | ||
| LICENSE | ||
| main.ts | ||
| manifest.json | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| styles.css | ||
| tsconfig.json | ||
| version-bump.mjs | ||
| versions.json | ||
Clone Vault Plugin
Create a new Obsidian vault by duplicating your current vault’s settings, folder structure, and selectively copying certain folders (like your templates folder).
Features
- Clones
.obsidiansettings folder into a new vault - Preserves folder structure (optionally copying contents for specific folders)
- Handy modal prompt for naming your new vault
- Configurable default location for new vaults
Installation
To install and build this plugin for local use:
-
Clone the Repository
git clone https://github.com/laantorchaweb/clone-vault.git cd clone-vault -
Install Dependencies
Make sure you have Node.js installed, then run:npm install -
Build the Plugin
Compile the TypeScript code into amain.jsfile:npm run build -
Install the Plugin in your Obsidian vault
- Locate your Obsidian vault folder.
- Navigate to the
.obsidian/plugins/directory. - Create a new folder named
clone-vault. - Copy the following files into that folder:
manifest.jsonmain.js
-
Enable the Plugin
- Open Obsidian.
- Go to Settings → Community plugins.
- Enable Clone Vault.