export-file-cli

create environment variables from text files


Keywords
environment, cli, shell
License
BSD-3-Clause
Install
pip install export-file-cli==0.0.1

Documentation

CircleCI Scrutinizer Semaphore CI Travis

Install

$ [sudo] pip install export-file

Features

  • create environment variables from text files - filename as variable name, content as value
  • ignore not existing and empty files

Usage

usage: export-file path ...

Examples

$ export-file description.txt keywords.txt
export DESCRIPTION="@accepts decorator to check arguments types"
export KEYWORDS="type decorator"

$ eval <<< export-file description.txt keywords.txt
$ echo $DESCRIPTION
repo description

find files:

$ IFS=;find="$(find -H . -type f -name "*.txt")"
$ [[ -n "$find ]] && { IFS=$'\n';set $find; eval "$(export-file "$@")"; }