2024-06-09 01:14:36 +02:00
2024-06-09 01:14:36 +02:00
2024-06-08 21:32:18 +02:00
2024-06-08 21:22:56 +02:00
2024-06-08 21:31:47 +02:00

Obsidian Setup Script

This repository contains scripts to automatically install Obsidian and configure it with your desired plugins on Linux, macOS, and Windows.

Files

  • install_obsidian.sh: Script to install Obsidian and configure plugins.
  • test_install_obsidian.sh: Script to test if Obsidian and the plugins are installed correctly.
  • plugins.json: Configuration file listing the core and community plugins to be installed.
  • Prerequisites

Windows

Linux

  • wget
  • jq

macOS

Usage

1. Clone the Repository

Open your terminal or Git Bash and clone the repository:

git clone <your-repo-url> cd <your-repo-name>

2. Run the Installation Script

To install Obsidian and configure the plugins, run:

./install_obsidian.sh

3. Run the Test Script

To verify the installation, run the test script:

./test_install_obsidian.sh

Configuration

plugins.json

This file lists the core and community plugins to be installed. Modify this file to add or remove plugins as needed.

{   
	"core_plugins": [
	    "core-plugin-id-1",
	    "core-plugin-id-2"
	],   
	"community_plugins": [     
		"community-plugin-id-1",     
		"community-plugin-id-2"   
	] 
}

Troubleshooting

Obsidian Installation Failed

If the installation script fails to install Obsidian, check the following:

  • Ensure you have the required dependencies installed.
  • Check the output of the script for any error messages.
  • Verify that the download URL for Obsidian is correct.

Plugins Not Enabled/Installed

If the plugins are not enabled or installed:

  • Ensure the plugins.json file is correctly formatted and the plugin IDs are correct.
  • Check the output of the script for any error messages.
  • Verify the plugin files/directories are created in the appropriate location.

License

This project is licensed under the MIT License.

S
Description
An utility script to make installing Obsidian and it's plugins from device to device more easier
https://quinta0.github.io/ Readme MIT
81 MiB
Languages
PowerShell 58.9%
Shell 41.1%