44 lines
1.1 KiB
Bash
44 lines
1.1 KiB
Bash
#!/bin/bash
|
|
|
|
# Function to check if a command exists
|
|
command_exists() {
|
|
command -v "$1" >/dev/null 2>&1
|
|
}
|
|
|
|
# Run the installation script
|
|
echo "Running installation script..."
|
|
./install_obsidian.sh
|
|
|
|
# Check if Obsidian is installed
|
|
echo "Checking Obsidian installation..."
|
|
if command_exists obsidian; then
|
|
echo "Obsidian installation: PASSED"
|
|
else
|
|
echo "Obsidian installation: FAILED"
|
|
exit 1
|
|
fi
|
|
|
|
# Check if core plugins are enabled
|
|
echo "Checking core plugins..."
|
|
CORE_PLUGINS=("core-plugin-id-1" "core-plugin-id-2")
|
|
for plugin in "${CORE_PLUGINS[@]}"; do
|
|
if [ -f "$HOME/.config/obsidian/plugins/$plugin" ]; then
|
|
echo "Core plugin $plugin: ENABLED"
|
|
else
|
|
echo "Core plugin $plugin: NOT ENABLED"
|
|
fi
|
|
done
|
|
|
|
# Check if community plugins are installed
|
|
echo "Checking community plugins..."
|
|
COMMUNITY_PLUGINS=("community-plugin-id-1" "community-plugin-id-2")
|
|
for plugin in "${COMMUNITY_PLUGINS[@]}"; do
|
|
if [ -d "$HOME/.config/obsidian/plugins/$plugin" ]; then
|
|
echo "Community plugin $plugin: INSTALLED"
|
|
else
|
|
echo "Community plugin $plugin: NOT INSTALLED"
|
|
fi
|
|
done
|
|
|
|
echo "All tests completed."
|