[PR #5] [MERGED] Add TOML output support #22

Closed
opened 2026-05-22 22:05:13 +01:00 by JakeStanger · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/corn-config/corn/pull/5
Author: @JakeStanger
Created: 1/28/2022
Status: Merged
Merged: 1/28/2022
Merged by: @JakeStanger

Base: masterHead: feat/toml


📝 Commits (7)

  • ca08d25 test: add separate tests for output formats
  • fbcde47 test: add script for generating test output data
  • ec7c839 feat: improved error handling for parsers
  • 22089c9 fix: remove broken output type from extension code
  • 8edf930 feat: toml support
  • 1354dc6 docs: update readme
  • 28459b8 style: run fmt

📊 Changes

77 files changed (+668 additions, -74 deletions)

View changed files

📝 Cargo.lock (+17 -0)
📝 Cargo.toml (+5 -1)
📝 README.md (+2 -1)
assets/inputs/object_in_array.corn (+3 -0)
assets/inputs/value_after_table.corn (+4 -0)
📝 assets/outputs/json/array.json (+1 -1)
📝 assets/outputs/json/basic.json (+1 -1)
📝 assets/outputs/json/basic_empty_let.json (+1 -1)
📝 assets/outputs/json/boolean.json (+1 -1)
📝 assets/outputs/json/chained.json (+1 -1)
📝 assets/outputs/json/chained_complex.json (+1 -1)
📝 assets/outputs/json/comment.json (+1 -1)
📝 assets/outputs/json/compact.json (+1 -1)
📝 assets/outputs/json/complex.json (+1 -1)
📝 assets/outputs/json/environment_variable.json (+1 -1)
📝 assets/outputs/json/float.json (+1 -1)
📝 assets/outputs/json/input.json (+1 -1)
📝 assets/outputs/json/integer.json (+1 -1)
assets/outputs/json/invalid.json (+0 -0)
assets/outputs/json/invalid_input.json (+0 -0)

...and 57 more files

📄 Description

Resolves #1


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/corn-config/corn/pull/5 **Author:** [@JakeStanger](https://github.com/JakeStanger) **Created:** 1/28/2022 **Status:** ✅ Merged **Merged:** 1/28/2022 **Merged by:** [@JakeStanger](https://github.com/JakeStanger) **Base:** `master` ← **Head:** `feat/toml` --- ### 📝 Commits (7) - [`ca08d25`](https://github.com/corn-config/corn/commit/ca08d25cbb2cbfae5981e892f429ea7c9149e32b) test: add separate tests for output formats - [`fbcde47`](https://github.com/corn-config/corn/commit/fbcde47b256cc1019396380d12d095785a3a4be0) test: add script for generating test output data - [`ec7c839`](https://github.com/corn-config/corn/commit/ec7c839a08faeb7e5c54ad5d04229583a346e1b4) feat: improved error handling for parsers - [`22089c9`](https://github.com/corn-config/corn/commit/22089c92ea1687b69ab41cfa3451d56e2e43df18) fix: remove broken output type from extension code - [`8edf930`](https://github.com/corn-config/corn/commit/8edf930a4dbb0d31bf585469ccd1b2c77a8f07b8) feat: toml support - [`1354dc6`](https://github.com/corn-config/corn/commit/1354dc6d37d3c6251501772be3aaa860f246210a) docs: update readme - [`28459b8`](https://github.com/corn-config/corn/commit/28459b8a3ddbbb7739ccf1014325987c54a4d495) style: run fmt ### 📊 Changes **77 files changed** (+668 additions, -74 deletions) <details> <summary>View changed files</summary> 📝 `Cargo.lock` (+17 -0) 📝 `Cargo.toml` (+5 -1) 📝 `README.md` (+2 -1) ➕ `assets/inputs/object_in_array.corn` (+3 -0) ➕ `assets/inputs/value_after_table.corn` (+4 -0) 📝 `assets/outputs/json/array.json` (+1 -1) 📝 `assets/outputs/json/basic.json` (+1 -1) 📝 `assets/outputs/json/basic_empty_let.json` (+1 -1) 📝 `assets/outputs/json/boolean.json` (+1 -1) 📝 `assets/outputs/json/chained.json` (+1 -1) 📝 `assets/outputs/json/chained_complex.json` (+1 -1) 📝 `assets/outputs/json/comment.json` (+1 -1) 📝 `assets/outputs/json/compact.json` (+1 -1) 📝 `assets/outputs/json/complex.json` (+1 -1) 📝 `assets/outputs/json/environment_variable.json` (+1 -1) 📝 `assets/outputs/json/float.json` (+1 -1) 📝 `assets/outputs/json/input.json` (+1 -1) 📝 `assets/outputs/json/integer.json` (+1 -1) ➕ `assets/outputs/json/invalid.json` (+0 -0) ➕ `assets/outputs/json/invalid_input.json` (+0 -0) _...and 57 more files_ </details> ### 📄 Description Resolves #1 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
JakeStanger 2026-05-22 22:05:13 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
corn-config/corn#22
No description provided.