Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sargunv/svurl


https://github.com/sargunv/svurl

Last synced: 9 days ago
JSON representation

Awesome Lists containing this project

README

        

# Svurl

Backend endpoint for a CLI-style bookmark service, similar to http://www.bunny1.org/.

Create or edit commands in [./config.kdl](./config.kdl) using the [KDL](https://kdl.dev/) config language.

## Installation

### On Debian-based systems

```sh
# Add the repo's GPG key
curl -L https://packagecloud.io/sargunv/public/gpgkey | sudo apt-key add -

# Add the repo to your apt sources
echo 'deb https://packagecloud.io/sargunv/public/any/ any main' | sudo tee -a /etc/apt/sources.list

# Update your sources and install
sudo apt update && sudo apt install svurl-resolver
```

Alternatively, download the `.deb` package for your system from [Github Releases](https://github.com/sargunv/svurl/releases/latest) and install it with `dpkg`.

To override settings like the port, run `sudo systemctl edit svurl-resolver`, set [applicable environment variables](https://rocket.rs/v0.4/guide/configuration/#environment-variables), and run `sudo systemctl restart svurl-resolver`. For example:

```
[Service]
Environment="ROCKET_PORT=10002"
```