svn commit: r463740 - in head/shells: . envy

Kirill Ponomarev krion at FreeBSD.org
Tue Mar 6 19:10:09 UTC 2018


Author: krion
Date: Tue Mar  6 19:10:08 2018
New Revision: 463740
URL: https://svnweb.freebsd.org/changeset/ports/463740

Log:
  Add new port shells/envy
  
  Envy is a shell helper program that automatically sets environment
  variables when you enter certain directories, and properly undoes
  its actions when you leave them.
  
  Envy can be used to replace the shell integration part of tools like
  pyenv, nvm and asdf. It sets environment variables with the root of
  the current git repository and the active branch without executing
  git, which you can use to customize your shell prompt. It also loads
  custom environment variables from local .envy files.

Added:
  head/shells/envy/
  head/shells/envy/Makefile   (contents, props changed)
  head/shells/envy/distinfo   (contents, props changed)
  head/shells/envy/pkg-descr   (contents, props changed)
Modified:
  head/shells/Makefile

Modified: head/shells/Makefile
==============================================================================
--- head/shells/Makefile	Tue Mar  6 19:01:50 2018	(r463739)
+++ head/shells/Makefile	Tue Mar  6 19:10:08 2018	(r463740)
@@ -10,6 +10,7 @@
     SUBDIR += bashc
     SUBDIR += ch
     SUBDIR += dash
+    SUBDIR += envy
     SUBDIR += es
     SUBDIR += esh
     SUBDIR += fd

Added: head/shells/envy/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/shells/envy/Makefile	Tue Mar  6 19:10:08 2018	(r463740)
@@ -0,0 +1,23 @@
+# $FreeBSD$
+
+PORTNAME=	envy
+DISTVERSIONPREFIX=v
+DISTVERSION=	0.1.0
+CATEGORIES=	shells
+
+MAINTAINER=	krion at FreeBSD.org
+COMMENT=	Shell helper that automatically sets and unsets environment variables
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		go
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	wojas
+
+GO_PKGNAME=	github.com/wojas/${PORTNAME}
+
+PLIST_FILES=	bin/envy
+
+.include <bsd.port.mk>

Added: head/shells/envy/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/shells/envy/distinfo	Tue Mar  6 19:10:08 2018	(r463740)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520362737
+SHA256 (wojas-envy-v0.1.0_GH0.tar.gz) = f679cd32168db3d748464383f41a6a362124660bc8c230d6314de2f852326812
+SIZE (wojas-envy-v0.1.0_GH0.tar.gz) = 168091

Added: head/shells/envy/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/shells/envy/pkg-descr	Tue Mar  6 19:10:08 2018	(r463740)
@@ -0,0 +1,11 @@
+Envy is a shell helper program that automatically sets environment
+variables when you enter certain directories, and properly undoes
+its actions when you leave them.
+
+Envy can be used to replace the shell integration part of tools like
+pyenv, nvm and asdf. It sets environment variables with the root of
+the current git repository and the active branch without executing
+git, which you can use to customize your shell prompt. It also loads
+custom environment variables from local .envy files.
+
+WWW: https://github.com/wojas/envy


More information about the svn-ports-head mailing list