The Shell commands plugin allows users to define, customize, and execute shell or terminal commands directly from Obsidian. Commands can be run via the command palette or assigned to hotkeys, streamlining access to external applications and system utilities. It supports dynamic variables like file path, file name, and timestamps, which can be used to customize commands. Users can specify the working directory for commands and capture the output of commands back into their notes. This plugin enhances Obsidian's functionality by bridging it with system-level commands, offering a powerful tool for automation and customization.
The Terminal plugin for Obsidian integrates powerful terminal functionality directly into your notes. It allows you to run external or integrated terminals, manage multiple terminal profiles, and provides an emulated developer console that works across all platforms. Features include terminal history saving, keyboard shortcuts for quick access, and the ability to customize terminal appearance. Users can also find text in the terminal, clear the terminal, and restart it. The plugin supports shell and terminal emulator profiles and offers various commands for a seamless terminal experience within Obsidian.
The Console Markdown Plugin plugin allows users to render console commands and their outputs directly within Obsidian. By creating `console` code blocks, users can present command-line instructions and their results in a formatted and readable manner, enhancing documentation for technical workflows, tutorials, or system logs. This plugin is particularly useful for developers, sysadmins, and anyone working on technical documentation who needs to display terminal interactions seamlessly within their notes.
The Command Line plugin enhances how command line code blocks are handled in Obsidian, streamlining workflows for users who document or share terminal commands. It allows copying commands directly from code blocks without manually selecting text, automatically stripping out prompts and command output so the clipboard content is clean and ready to paste into a terminal. The plugin supports different command-line styles, including shell, batch, and PowerShell, with automatic prompt detection and default values for each type.
The Gnome Terminal Loader plugin integrates Gnome Terminal with Obsidian, allowing users to execute terminal commands directly from their vault. It includes a Python script loader, where placing a `main.py` file in the vault root enables a custom command-line interface. This plugin is specifically designed for Linux users with Gnome Terminal and Python 3 installed. It is ideal for users who want to create and manage terminal scripts or menus from within Obsidian, offering enhanced workflow flexibility for developers and those familiar with terminal-based tasks.