Dotenv section switcher
Find a file
Dmitriy Pleshevskiy d6e7b03d35
add namespaces
- extract domain logic
- extract cli logic
- cover domain logic with unit tests
2022-07-30 17:31:05 +03:00
src add namespaces 2022-07-30 17:31:05 +03:00
test_data add namespaces 2022-07-30 17:31:05 +03:00
.env.example add namespaces 2022-07-30 17:31:05 +03:00
.gitignore add namespaces 2022-07-30 17:31:05 +03:00
Cargo.lock add support of switch many states 2022-07-29 18:44:46 +03:00
Cargo.toml add namespaces 2022-07-30 17:31:05 +03:00
COPYING . 2022-07-29 16:42:05 +03:00
README.md add namespaces 2022-07-30 17:31:05 +03:00

vnetod

Dotenv state switcher

You can create many states in your .env and switch between them.

Rules:

  • State name starts on a new line with ### symbols (Ex. ### local)
  • State ends if line is empty or contains a new state name.

You can see the full example.

Usage

Basic usage

cp .env.example .env
vnetod local        # enable local section
vnetod staging      # enable staging section
vnetod local debug  # enable local and debug sections
vnetod              # disable all sections

Namespaces

vnetod db:local debug:on

License

GNU General Public License v3.0 or later

See COPYING to see the full text.