Get the type of environment the script is running in.
NodeJS Environment Type detection.
Automatically generate env type | 自动生成环境变量类型
Env type for efesto-cloud
Automatically generate env type
Geenius Env — Type-safe environment variable validation with import.meta.env / process.env / Deno.env adapters
No description provided.
Make .env type-safe, finally
Get the PATH environment variable key cross-platform
Get paths for storing things like data, config, cache, etc
Automatically generate env type | 自动生成环境变量类型
Automatically generate env type
A collection of token providers
A Babel preset that targets modern browsers by fixing engine bugs.
Inlines env vars in a string that contains $NAME expressions
TypeScript definitions for webpack-env
A Babel preset for each environment.
Sanity's Runtime CLI for Blueprints and Functions
AWS credential provider that sources credentials from known environment variables
Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.
Verification, sanitization, and type coercion for environment variables in Node.js
Runtime agnostic JS utils
Validate your env variables using Ajv with .env file support using Node.js built-in parseEnv
Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST
Ensure presence and type of your app's ENV-variables.
Define required/optional ENV variables with type casting and validation.
Load environment variables from multiple .env files with configurable precedence, type coercion, required key validation, default values, and template generation for documentation.
Log in by typing myproject.local/dev/log_in/john or myproject.local/dev/log_in/admin to easily switch between users in development env
Extension to the OpenURI module that understands many additional types of URI resources, and is able to open and read them. Included are: file://, scp://, env://, osxkeychain://, redis://, memcached:// schemes.
This GEM allows you to keep your configuration class-based by calling Blinkist::Config.get!(...) instead of accessing the ENV directly. You can set up different types of adapters to connect to various configuration systems like your ENV or Consul's key-value-store.
Parses env.spec files: a declarative contract describing which env vars an app expects, their types, optionality, and ConfigMap-vs-Secret classification. Pure stdlib, zero runtime dependencies.
An encapsulation of a convention I have been using with the slop, nenv, inifile and configatron gems for quick and dirty development of command-line based utility programs. Slop parses ARGV; Nenv parses ENV; inifile parses INI; Configatron keeps it all together. YAML and ERB preprocessing is also available. Ruby configuration files are also supported. and you can specify multiple config files of mixed types at once.
One API to load .env, YAML, JSON, TOML, environment variables, and defaults with automatic type coercion, layered priority, AES-256-GCM encryption, schema validation, variable interpolation, sensitive value masking, and file watching.
EnvCheck is a lightweight Ruby gem that ensures your required and optional environment variables are present and valid before your app boots. Features smart config discovery (.env_check.yml or config/env_check.yml), comprehensive type validation with 9 built-in validators, .env loading with dotenv, and professional CLI tools. Framework-agnostic design works with Rails 7.1+ through Rails 8.0+, Ruby 3.0+.
A Ruby gem which takes the pain of continuously reading data from a serial port away and lets you focus on dealing with the data received. This was written specifically for reading in data from an ID-20 RFID card reader and running custom scripts to automatically perform various tasks when patrons scanned their badge at the [MN Mill](http://mnmill.org) (logging attendance, etc). Custom scripts are loaded from `ENV["HOME"]/millworker/tasks` and are executed in alphabetical order. Each script is executed with the ID of the badge passed in as an argument. For example, a script called `tweet_id.rb` existed in the afformentioned directory, it would be executed as if you had opened up a command terminal and typed `tweet_id.rb RFID_TAG_ID_HERE`.
LazyData provides data types featuring thread-safe lazy computation. These objects are constructed with a block that can be called to compute the final value, but it is not actually called until the value is requested. Once requested, the computation takes place only once, in the first thread that requested the value. Future requests will return a cached value. Furthermore, any other threads that request the value during the initial computation will block until the first thread has completed the computation. This implementation also provides retry and expiration features. The code was extracted from the google-cloud-env gem that originally used it.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.