No description
Find a file
2025-01-30 14:24:08 -03:00
.github/workflows feat: add gh actions 2024-12-29 10:42:46 -03:00
.editorconfig use LF instead of CRLF (#28) 2022-04-15 14:13:31 -04:00
.eslintignore fix .eslintignore (#48) 2023-01-19 10:06:51 -05:00
.eslintrc add version bump script (#10) 2022-01-22 16:13:50 -05:00
.gitignore Update .gitignore (#25) 2022-01-28 10:34:53 -05:00
.npmrc add version bump script (#10) 2022-01-22 16:13:50 -05:00
esbuild.config.mjs build: minify prod build 2023-11-15 14:10:43 -05:00
LICENSE Create LICENSE 2024-12-28 14:56:34 -03:00
main.ts feat: use sentence case 2025-01-30 14:24:08 -03:00
manifest.json bump version number 2024-12-29 10:56:37 -03:00
package-lock.json add plugin files 2024-12-28 14:53:51 -03:00
package.json Upgrade esbuild to v0.17.x (#47) 2023-01-25 13:49:50 -05:00
README.md chore: update README 2024-12-28 23:59:18 -03:00
styles.css Update sample css file. 2022-08-09 13:39:02 -04:00
tsconfig.json Fix inconsistent indentation 2024-01-19 21:14:58 +02:00
version-bump.mjs add version bump script (#10) 2022-01-22 16:13:50 -05:00
versions.json Update for 0.15 2022-08-09 13:38:50 -04:00

Clone Vault Plugin

Create a new Obsidian vault by duplicating your current vaults settings, folder structure, and selectively copying certain folders (like your templates folder).

Features

  • Clones .obsidian settings 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:

  1. Clone the Repository

    git clone https://github.com/laantorchaweb/clone-vault.git
    cd clone-vault
    
  2. Install Dependencies
    Make sure you have Node.js installed, then run:

    npm install
    
  3. Build the Plugin
    Compile the TypeScript code into a main.js file:

    npm run build
    
  4. 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.json
      • main.js
  5. Enable the Plugin

    • Open Obsidian.
    • Go to Settings → Community plugins.
    • Enable Clone Vault.