terminal-url-handler/README.md
Vincent Batts 5c9fd8cbda
README: examples and thoughts
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2024-05-23 22:33:48 -04:00

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