Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Mar 2018 19:10:08 +0000 (UTC)
From:      Kirill Ponomarev <krion@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r463740 - in head/shells: . envy
Message-ID:  <201803061910.w26JA88T060745@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201803061910.w26JA88T060745>