BSD Ports

www/webhook 2.8.2_21 FreeBSD

Easily create HTTP endpoints (hooks) to execute shell commands

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
APACHE20, BSD3CLAUSE, MIT
Categories
www
Package size
3088.3 KiB, 9596.6 KiB installed

Description

Easily create HTTP endpoints (hooks) to execute shell commands

webhook is a lightweight configurable tool written in Go, that allows you to easily create HTTP endpoints (hooks) on your server, which you can use to execute configured commands. You can also pass data from the HTTP request (such as headers, payload or query variables) to your commands. webhook also allows you to specify rules which have to be satisfied in order for the hook to be triggered.

In the other systems

SystemPortVersion
FreeBSDwww/webhook2.8.2_21
DragonFlywww/webhook2.8.0_24

Install

Binary package:

pkg install webhook

From the ports tree:

cd /usr/ports/www/webhook/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	webhook>0:www/webhook

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.8.2_202.8.2_20-2.8.2_22.8.2_20
FreeBSD:14:quarterly2.8.2_202.8.2_20n/a2.8.0_272.8.2_20
FreeBSD:15:latest2.8.2_202.8.2_20n/a-2.8.2_2
FreeBSD:15:quarterly2.8.2_202.8.2_20n/an/an/a
FreeBSD:16:latest2.8.2_192.8.2_20n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
go:modules
Service scripts
webhook

Files

distinfo 15
FileSizeSHA256
adnanh-webhook-2.8.2_GH0.tar.gz1.542361e+06c233a810effc24b5ed5653f4fa82152f288ec937d5744a339f7066a6cbccc565
Microsoft-go-winio-v0.6.2_GH0.tar.gz1141450bf0aedbb0a38c494fda60804679e270fe98ca05dc9c2659584df1e3e1e0bd17
clbanning-mxj-v2.7.0_GH0.tar.gz1.097456e+065c6099ffe102dcd4b77af26fba00db5769846df2890d75c94cf838eb94b9a963
coreos-go-systemd-v22.5.0_GH0.tar.gz75550b56f4a5aa5cd8a5a2e8b323fb8e76b4a45c6ea6a319a42d9bb2851c54e97a3a1
dustin-go-humanize-v1.0.1_GH0.tar.gz17692ac3a0d8d0eef07c75d12eddce775a8e8306dfb9783a45312597c34ff643793d8
fsnotify-fsnotify-v1.7.0_GH0.tar.gz57502ca8175ba6bd3d0cc992200c2f44acabec05367575dc0478c5902971fe7453f35
ghodss-yaml-v1.0.0_GH0.tar.gz117728a76b47cd171944612aae1cfa08bbb971b63fec16794c839252808392097de44
go-check-check-41f04d3bba15_GH0.tar.gz316142d5b1036909b241e44f0d6a7cfa936cf9f875efb4f0af077cd61585c6d0c0432
go-chi-chi-v5.0.12_GH0.tar.gz85024289c6c9b6edee2da39d23c4bb806b2c2ab320d42985a46f9f5d9c7a4909a7d56
go-yaml-yaml-v2.4.0_GH0.tar.gz73209d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0
gofrs-uuid-v5.0.0_GH0.tar.gz232581d04952085fc82e3950c284dbb488cda882b2b70a7954dc15ce8799f48988f85
golang-sys-v0.18.0_GH0.tar.gz1.448211e+06cee1944ab655ddf7eab6301e15cb6d01fdd6cd0a0f0b5896050ee60b124e084c
google-go-cmp-v0.6.0_GH0.tar.gz104784d14f7d57b0f6d25771bee3d7d5d038f532539e71bfc934772b1c0467ab90fa86
gorilla-mux-v1.8.1_GH0.tar.gz47033c2a09e78d1886abb2d291b472eba3ac9185acb35234c1f5616669664ba893d6d
kr-pretty-v0.1.0_GH0.tar.gz85503aeb5d90b719765781befb9f156d0d0b8e5a7aafbcf15321e9eabbd35df31358

Commit history 7

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1
4867821cd6 Dag-Erling Smørgrav various: Bump go ports for go-1.25.14 / 1.26.7
6d39dcf04e Dag-Erling Smørgrav various: Bump go ports for go-1.25.13 / 1.26.6

The latest 5 of 7 in the history this site was built from.