<commit_before># ![Figaro](https://raw.githubusercontent.com/laserlemon/figaro/1f6e709/doc/title.png)

Simple, Heroku-friendly Rails app configuration using `ENV` and a single YAML file

[![Gem Version](https://img.shields.io/gem/v/figaro.svg?style=flat-square)](http://badge.fury.io/rb/figaro)
[![Build Status](https://img.shields.io/travis/laserlemon/figaro/master.svg?style=flat-square)](https://travis-ci.org/laserlemon/figaro)
[![Code Climate](https://img.shields.io/codeclimate/github/laserlemon/figaro.svg?style=flat-square)](https://codeclimate.com/github/laserlemon/figaro)
[![Coverage Status](https://img.shields.io/codeclimate/coverage/github/laserlemon/figaro.svg?style=flat-square)](https://codeclimate.com/github/laserlemon/figaro)
[![Dependency Status](https://img.shields.io/gemnasium/laserlemon/figaro.svg?style=flat-square)](https://gemnasium.com/laserlemon/figaro)

**NOTE:** If you're using Figaro 0.7 or prior, please refer to the
[appropriate documentation](https://github.com/laserlemon/figaro/tree/0-stable#readme)
or [upgrade](#how-do-i-upgrade-to-figaro-10) to Figaro 1.0.

## Why does Figaro exist?

Figaro was written to make it easy to securely configure Rails applications.

Configuration values often include sensitive information. Figaro strives to be
secure by default by encouraging a convention that keeps configuration out of
Git.

## How does Figaro work?
<commit_msg>Call for help!<commit_after>## 📢 UPDATE

Figaro [v2](https://github.com/laserlemon/figaro/tree/v2) development is underway but _stalled_. I need your help! Please consider [sponsoring Figaro's development](https://github.com/sponsors/laserlemon).

With the constraints of a family and a full-time job, even the _emotional_ support that sponsorship provides is extremely valuable in re-energizing Figaro development. Thank you! 💛

# ![Figaro](https://raw.githubusercontent.com/laserlemon/figaro/1f6e709/doc/title.png)

Simple, Heroku-friendly Rails app configuration using `ENV` and a single YAML file

[![Gem Version](https://img.shields.io/gem/v/figaro.svg)](http://badge.fury.io/rb/figaro)
[![Build Status](https://img.shields.io/travis/laserlemon/figaro/master.svg)](https://travis-ci.org/laserlemon/figaro)
[![Code Climate](https://img.shields.io/codeclimate/maintainability/laserlemon/figaro.svg)](https://codeclimate.com/github/laserlemon/figaro)
[![Coverage Status](https://img.shields.io/codeclimate/coverage/laserlemon/figaro.svg)](https://codeclimate.com/github/laserlemon/figaro)

**NOTE:** If you're using Figaro 0.7 or prior, please refer to the
[appropriate documentation](https://github.com/laserlemon/figaro/tree/0-stable#readme)
or [upgrade](#how-do-i-upgrade-to-figaro-10) to Figaro 1.0.

## Why does Figaro exist?

Figaro was written to make it easy to securely configure Rails applications.

Configuration values often include sensitive information. Figaro strives to be
secure by default by encouraging a convention that keeps configuration out of
Git.

## How does Figaro work?

{'fraction_non_alphanumeric': 0.13910149750415973, 'fraction_numerical': 0.008652246256239601, 'mean_word_length': 5.592105263157895, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 22, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3536565', 'n_tokens_mistral': 1057, 'n_tokens_neox': 991, 'n_words': 217}