write env vars to filesystem (CI tool)
Project description
Write a file with an env var content or a set of env vars.
Usage example:
env2fs ~/.ssh/id_rsa SSH_KEY fmod=600 dmod=700
Note that the missing dollar sign is intendent to prevent evaluation from the parent shell itself.
The above example writes the contents of the $SSH_KEY environment variable into ~/.ssh/id_rsa, with a mode of 600 and 700 for any parent directory that will be automatically created if necessary.
To write an env file, pass a variable name that ends with underscore, ie:
export staging_pgpass=foo env2fs staging.env staging_
Will write staging.env with contents:
pgpass=foo
Extra CLI options:
--dryrun Do not actually touch the fs --verbose,-v Verbose output
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
env2fs-0.2.0.tar.gz
(2.3 kB
view details)
File details
Details for the file env2fs-0.2.0.tar.gz
.
File metadata
- Download URL: env2fs-0.2.0.tar.gz
- Upload date:
- Size: 2.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3498b76c09567ab9df9d27a3c05a2e7e98a952f8f4e0a5ff7aba3a273d46e59 |
|
MD5 | cfed2642c1e7562fb8537d3f64d862e0 |
|
BLAKE2b-256 | 306176724af631e78a3a73450b0726752ca7880c841f7e9ecf1ea45e69a1d35b |