Skip to content
/ withenv Public

Tool for running sub process with exported ENV vars

License

Notifications You must be signed in to change notification settings

wnh/withenv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

withenv(1)							    withenv(1)



NAME
       withenv ‐‐ run command with modified environment


SYNOPSIS
       withenv [‐‐<file>] command...


DESRIPTION
       withenv	runs  reads  in  a  environment file from your current working
       directory, loads the contained variables into the environment and  runs
       the provided command with the new environment.

       Default environment file name is ’.env’


OPTIONS
       ‐‐<file>
	      Loads ’.<file>.env’ instead of default environment file



FILES
       The ‘.env‘ file	contains ‘NAME=value‘ pairs each on its own line.

       The  name  is  specified  as  the  text before the *first* equals. Thus
       ‘foo=bar=baz‘ will result in a variable named ‘foo‘ set	to  the  value
       ‘bar=baz‘.

       Blank lines are ignored

       All leading trailing white space is removed

       Comments  are  line  based.  Comment lines use the first non‐whitespace
       character ’#’


EXAMPLES
       ‘withenv ./server‘
	      will run server with the default ’./.env’

       ‘withenv ‐‐local ./server‘
	      will load variable fom the file ’./.local.env’


AUTHORS
       Homepage: https://github.com/wnh
       Email: harding.will@gmail.com


TODO
       Make shell scripts work without addind ‘sh‘ infront of them Proper han‐
       dling  of  quoted  values for compatibility with some other environment
       tools




								    withenv(1)

About

Tool for running sub process with exported ENV vars

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published