generated from trashhalo/obsidian-rust-plugin
-
Notifications
You must be signed in to change notification settings - Fork 20
Expand file tree
/
Copy pathcopy_to_vault.sh
More file actions
executable file
·33 lines (23 loc) · 778 Bytes
/
copy_to_vault.sh
File metadata and controls
executable file
·33 lines (23 loc) · 778 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/bin/bash
# get first argument
vault=$1
# check if path exists
if [ ! -d "$vault" ]; then
echo "Vault does not exist, did you change the path in package.json?"
exit 1
fi
plugin_path="$1/.obsidian/plugins/obsidian-note-linker"
# create plugin directory if it does not exist
if [ ! -d "$plugin_path" ]; then
echo "Creating plugin directory in $vault"
mkdir -p "$plugin_path"
fi
# remove all files inside of the directory
echo "Removing old plugin files in $vault"
rm -rf "${plugin_path:?}"/*
# copy ./manifest.json, ./styles.css and ./main.js to ~/Desktop/YouTube/.obsidian/plugins/obsidian-note-linker/
echo "Copying new plugin files to $vault"
cp ./manifest.json "$plugin_path"
cp ./styles.css "$plugin_path"
cp ./main.js "$plugin_path"
echo "Done"