obsidian-shellcommands
obsidian-shellcommands copied to clipboard
Execute system commands via hotkeys or command palette in Obsidian (https://obsidian.md). Some automated events are also supported, and execution via URI links.
### Discussed in https://github.com/Taitava/obsidian-shellcommands/discussions/319 TODO: - [x] Implement the thing. - [x] Add to CHANGELOG.md. - [x] Write documentation. - [x] Create tests. - [ ] Prolong cooldown time (optional...
 I've typed `echo "Hello World!"` already, but the preview text shows just `echo "Hello "`, which was a point when I closed and reopened the settings modal for bug...
### Discussed in https://github.com/Taitava/obsidian-shellcommands/discussions/328 https://github.com/Taitava/obsidian-shellcommands/discussions/328#discussioncomment-8264772 TODO: - [ ] Implement the feature. - [ ] Add to CHANGELOG.md.
### Discussed in https://github.com/Taitava/obsidian-shellcommands/discussions/260 > I just noticed the above function is implemented as a 'global' settings. Might be good to have it per command. _Originally posted by @snail123815 in...
### Discussed in https://github.com/Taitava/obsidian-shellcommands/discussions/328 Will use the following library: https://github.com/drudru/ansi_up - [x] Go through ansi_up's source code to check that it's legit. - [ ] Write documentation.
### Discussed in https://github.com/Taitava/obsidian-shellcommands/discussions/127 This output channel assumes the output is a JSON object, reading it's properties and assigning them to custom variables. For example, consider the following JSON output:...
### Relates to discussion https://github.com/Taitava/obsidian-shellcommands/discussions/146 Just an easier way to open the [Custom variables view](https://publish.obsidian.md/shellcommands/Variables/Custom+variables#Monitor%20the%20custom%20variable%20values). Previously, it could only be opened up from the settings. Now there will be an...
# Promoting and renaming variables The following variables were previously available in [debug mode](https://publish.obsidian.md/shellcommands/Hidden+settings#A+list+of+hidden+settings) only. - `{{obsidian_api:version}}` --> `{{obsidian_api_version}}` with optional `:major` / `:minor` / `:patch` arguments. - `{{shell_commands_plugin:plugin-version}}` -->...
No discussion, as this is quite a small change. Allow one decimal in the _Seconds_ field. E.g. `0.1` would be `100` milliseconds, and `1.1` would be `1100` milliseconds. This will...
Currently _Prompts_, _Custom variables_, _Custom shells_ and _Output wrappers_ use `Model`/`Instance` classes for handling their configuration objects and settings user interface. As shell commands were created before I made this...