26 lines
860 B
Bash
Executable File
26 lines
860 B
Bash
Executable File
#!/bin/bash
|
|
WORKSPACE="$(realpath $PWD)"
|
|
PLUGIN_NAME="$(basename $PWD)"
|
|
|
|
# Fix issue with gtk file picker being to big.
|
|
gsettings set org.gtk.Settings.FileChooser window-size "(800, 600)"
|
|
gsettings set org.gtk.Settings.FileChooser window-position '(0,0)'
|
|
|
|
# You will want to see hidden files by default for plugin development.
|
|
gsettings set org.gtk.Settings.FileChooser show-hidden true
|
|
|
|
# Bulding temp vault for testing plugin
|
|
mkdir -p ~/vault
|
|
cp -R $PWD/.devcontainer/.obsidian ~/vault/.obsidian
|
|
mkdir -p ~/vault/.obsidian/plugins
|
|
PLUGIN_DIR="$(realpath "$HOME/vault/.obsidian/plugins")"
|
|
ln -sf $WORKSPACE "$PLUGIN_DIR/$PLUGIN_NAME"
|
|
mkdir -p ~/.config/obsidian
|
|
|
|
# Make obsidian open the temp vault by default
|
|
cp $PWD/.devcontainer/obsidian.json ~/.config/obsidian
|
|
|
|
echo "PLUGIN_DIR: $PLUGIN_DIR"
|
|
echo "PLUGIN_NAME: $PLUGIN_NAME"
|
|
echo "WORKSPACE: $WORKSPACE"
|