Casey Rodarmor
4b5ba8f6f5
Load environment file from dotenv-path relative to working directory ( #2152 )
2024-06-13 20:21:00 +00:00
Casey Rodarmor
f2201d8684
Add set dotenv-required
to require an environment file ( #2116 )
2024-05-30 23:12:07 +00:00
Casey Rodarmor
07aaa4f440
Make dotenv-path
relative to working directory ( #2040 )
2024-05-15 04:31:58 +00:00
Casey Rodarmor
b4d8e5b8c6
Use unwrap_or_default ( #1928 )
2024-02-28 06:52:43 +00:00
Laurent Fourrier
812e1ea3cc
Add dotenv-filename
and dotenv-path
settings ( #1692 )
2023-10-12 05:04:46 +00:00
Cameron Steffen
216df31543
Eliminate lazy_static ( #1442 )
2022-12-15 16:53:21 -08:00
Mike Burns
8ef3148fa8
Use dotenvy instead of dotenv ( #1443 )
2022-12-15 04:32:27 +00:00
Greg Shuflin
7b7efcabc2
Fix issues reported by nightly clippy ( #1336 )
2022-09-11 08:41:24 +00:00
Casey Rodarmor
01fae9b1e4
Do use super::*;
instead of use crate::common::*;
( #1239 )
2022-06-19 04:56:31 +00:00
Casey Rodarmor
5995221555
Change dotenv-load default to false ( #1082 )
...
This changes the default value of `dotenv-load` from `true` to `false`. This
is a backwards incompatible change, and will require a minor version bump.
2022-02-02 03:16:35 +00:00
Casey Rodarmor
27cd8fd554
Remove call to sed in justfile ( #1078 )
2022-01-30 20:16:10 +00:00
Casey Rodarmor
09af9bb5e5
Change MSRV to 1.46.0 ( #968 )
2021-09-16 14:51:45 +00:00
Matt Boulanger
e72e7dd569
Add flags for specifying name and path environment file ( #941 )
2021-08-08 22:37:35 -07:00
Casey Rodarmor
27cf2b96df
Use ColorDisplay trait to print objects to the terminal ( #926 )
2021-07-29 01:06:57 +00:00
Casey Rodarmor
1f20ca6481
Warn if .env
file is loaded in dotenv-load
isn't explicitly set ( #925 )
...
If a `.env` file is found and loaded, but the `dotenv-load` setting hasn't been explicitly
set to true, print a warning to stderr. In approximately six months, `dotenv-load` will
change from defaulting to true to defaulting to false, which will be a potentially breaking
change in behavior for justfiles which elicit this warning.
See this issue for more details:
https://github.com/casey/just/issues/469
2021-07-28 07:33:44 +00:00
Casey Rodarmor
a1a016b4e0
Disable .env warning for now
2021-03-30 17:59:15 -07:00
Casey Rodarmor
e4ebf6dad9
Warn if .env
file loaded and dotenv-load
unset ( #784 )
2021-03-30 17:30:32 -07:00
Casey Rodarmor
18b9799e8d
Add dotenv-load
setting ( #778 )
...
The `dotenv-load` setting controls whether or not a `.env` file will be
loaded if present. It currently defaults to true.
2021-03-28 22:38:07 -07:00
Casey Rodarmor
05d73a423a
Search for .env
file from working directory ( #661 )
...
Search for a `.env` file starting in the working directory, instead of
the invocation directory.
2020-07-19 05:01:46 -07:00
Casey Rodarmor
837b6e6a00
Skip .env
items which are set in environment ( #656 )
...
If an environment variable exists with the same key as a variable from a
`.env` file, skip the variable from the `.env` file in favor fo the key
from the environment.
2020-07-16 21:37:33 -07:00
Casey Rodarmor
3ec7dea4a3
Use unstable rustfmt configuration options ( #592 )
2020-02-10 20:07:06 -08:00
Casey Rodarmor
c26c0e4ecc
Update dependencies ( #501 )
...
- dotenv: 0.13 -> 0.15 (picks up the new parser)
- ansi-term: 0.11 -> 0.12
- env_logger: 0.6 -> 0.7
2019-10-22 19:51:50 -07:00
Casey Rodarmor
1cb90f4e65
Use pub(crate)
instead of pub
( #471 )
...
Eventually, there will probably be a `crate` visibility specifier that
does the same thing as `pub(crate)`. This commit replaces `pub` with
`pub(crate)`, so when `crate` is available we can easily switch to it.
2019-09-21 15:35:03 -07:00
Casey Rodarmor
3a287b864a
Housekeeping ( #394 )
...
- Upgrade to rust 2018
- Update dependencies
- Use BTree{Map,Set} instead of Map and Set
2019-04-11 15:23:14 -07:00
Casey Rodarmor
3d67786aaf
Förmatterdämmerung ( #346 )
...
Format with rustfmt
2018-12-08 14:29:41 -08:00
Casey Rodarmor
70234f6193
Add dotenv integration ( #306 )
2018-03-05 13:21:35 -08:00