diff options
-rw-r--r-- | sysutils/Makefile | 1 | ||||
-rw-r--r-- | sysutils/lazyssh/Makefile | 31 | ||||
-rw-r--r-- | sysutils/lazyssh/distinfo | 5 | ||||
-rw-r--r-- | sysutils/lazyssh/pkg-descr | 5 |
4 files changed, 42 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile index 14410e4aba30..3594a72a0159 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -610,6 +610,7 @@ SUBDIR += kustomize SUBDIR += kvmclock-kmod SUBDIR += lava + SUBDIR += lazyssh SUBDIR += lbl-cf SUBDIR += lbl-hf SUBDIR += lcdproc diff --git a/sysutils/lazyssh/Makefile b/sysutils/lazyssh/Makefile new file mode 100644 index 000000000000..9c17a8110184 --- /dev/null +++ b/sysutils/lazyssh/Makefile @@ -0,0 +1,31 @@ +PORTNAME= lazyssh +DISTVERSIONPREFIX= v +DISTVERSION= 0.2.1 +CATEGORIES= sysutils + +MAINTAINER= nxjoseph@protonmail.com +COMMENT= Terminal-based interactive SSH Manager to manage your servers +WWW= https://github.com/Adembc/lazyssh \ + https://pkg.go.dev/github.com/Adembc/lazyssh + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules + +GO_MODULE= github.com/Adembc/${PORTNAME} +GO_TARGET= ./cmd:${PORTNAME} +GO_BUILDFLAGS= -ldflags="-X main.version=${DISTVERSIONFULL} -X main.gitCommit=b7fb586" + +PLIST_FILES= bin/${PORTNAME} + +OPTIONS_MULTI= CLIPBOARD +OPTIONS_MULTI_CLIPBOARD= XCLIP XSEL + +CLIPBOARD_DESC= Select which clipboard manager to install +XCLIP_DESC= Install x11/xclip for clipboard operations +XSEL_DESC= Install x11/xsel-conrad for clipboard operations +XCLIP_RUN_DEPENDS= xclip:x11/xclip +XSEL_RUN_DEPENDS= xsel:x11/xsel-conrad + +.include <bsd.port.mk> diff --git a/sysutils/lazyssh/distinfo b/sysutils/lazyssh/distinfo new file mode 100644 index 000000000000..60815e5ef4c0 --- /dev/null +++ b/sysutils/lazyssh/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1757595175 +SHA256 (go/sysutils_lazyssh/lazyssh-v0.2.1/v0.2.1.mod) = f0bb32cc6e8869a7b83188ebebc58eea5399842aabf98759991c29fb23639068 +SIZE (go/sysutils_lazyssh/lazyssh-v0.2.1/v0.2.1.mod) = 821 +SHA256 (go/sysutils_lazyssh/lazyssh-v0.2.1/v0.2.1.zip) = f98a04417f9df2378090cda9192e9a768a6c7672cfb17e2be7482d98d92735c6 +SIZE (go/sysutils_lazyssh/lazyssh-v0.2.1/v0.2.1.zip) = 1759295 diff --git a/sysutils/lazyssh/pkg-descr b/sysutils/lazyssh/pkg-descr new file mode 100644 index 000000000000..e2077bffdb08 --- /dev/null +++ b/sysutils/lazyssh/pkg-descr @@ -0,0 +1,5 @@ +Lazyssh is a terminal-based, interactive SSH manager built for managing your +fleet of servers directly from your terminal. With lazyssh, you can quickly +navigate, connect, manage, and transfer files between your local machine and +any server defined in your ssh config. No more remembering IP addresses or +running long scp commands -- just a clean, keyboard-driven UI. |