1.4 KiB
terminal-url-handler
motivation
It would be great to put a link in my notes to the directory I working in on a project, and it opens a terminal right to there.
Something simple like a URI to the directory you had a terminal open.
install
git clone https://github.com/vbatts/terminal-url-handler
cd terminal-url-handler
make user-install
examples
Say you keep a notebook/journal/whatever in an app that allows hyperlinks (markdown, html, etc.).
Create a link:
[terminal-url-handler](terminal://~/src/terminal-url-handler)
i.e. terminal-url-handler
<a href="terminal://~/src/terminal-url-handler">terminal-url-handler</a>
development
happy to take contributions or enhancements.
This seems like something that ought to be built-in for most desktops.
lint
make lint
XDG
all this business of x-scheme-handlers
and desktop files, I am surprised there isn't a simple GUI that can help creating and indexing them.
Discovering x-scheme-handlers
is a programatic enough, but is currently primarily from shell?
Whatever.
https://portland.freedesktop.org/doc/xdg-settings.html
Future improvements?
- if a
user@host
is included, then ssh to the host
LICENSE
See LICENSE