lilleman
|
83e11074ac
|
Fix the column set once, drop the unreachable separator override, and name the record predicate apart from the format table
Tests / vet + fmt + tests (pull_request) Successful in 1m2s
|
2026-09-04 08:52:08 +02:00 |
|
lilleman
|
8cb8cf6334
|
Reject a record's top-level repeat, share one record fence between both entry points, and give the renderer one spelling
|
2026-09-04 08:40:58 +02:00 |
|
lilleman
|
54e6865b11
|
Tests: columns as the record's public name, and a top-level repeat rejected at both record entry points
|
2026-09-04 08:38:03 +02:00 |
|
lilleman
|
ee90337834
|
Fix the Records examples and pin their seeded output
Tests / vet + fmt + tests (pull_request) Successful in 1m2s
|
2026-09-04 07:39:28 +02:00 |
|
lilleman
|
6a8aa96b20
|
Quote SQL identifiers and share reference draws across record columns
Tests / vet + fmt + tests (pull_request) Successful in 1m2s
|
2026-09-03 23:12:45 +02:00 |
|
lilleman
|
7383e8d0ca
|
Test record output and its serializers
Tests / vet + fmt + tests (pull_request) Successful in 1m3s
|
2026-09-03 22:56:56 +02:00 |
|
lilleman
|
ca40fe0c2c
|
Add record output to JSON, CSV and SQL
|
2026-09-03 22:56:56 +02:00 |
|
lilleman
|
44601c90ab
|
Offer the reference hint only where it would render the same value, and name the guard set in the help
Tests / vet + fmt + tests (pull_request) Successful in 57s
Tests / vet + fmt + tests (push) Successful in 7s
|
2026-09-03 21:12:04 +02:00 |
|
lilleman
|
8ed8d9bb51
|
Tests: no hint where a reference would mean something else, and every reference the help advertises resolves
|
2026-09-03 21:11:11 +02:00 |
|
lilleman
|
1cd422352b
|
Cut the comments the README already records, and record the cycle-fence and exit-code rules there
Tests / vet + fmt + tests (pull_request) Successful in 58s
|
2026-09-03 21:00:42 +02:00 |
|
lilleman
|
0cdbdb7bf4
|
Fix the help example, read padding past the shape gate, catch a stray closing brace, and stop the fieldless hint naming a spelling that fails
|
2026-09-03 20:58:01 +02:00 |
|
lilleman
|
d8048df169
|
Tests: padded and stray-brace arguments, the inline held fence, a template under concurrent use, and the fieldless-token hint
|
2026-09-03 20:57:25 +02:00 |
|
lilleman
|
71cccaf4c9
|
Reject a leading quote that opens no JSON, and give the inline walk one home
Tests / vet + fmt + tests (pull_request) Successful in 55s
|
2026-09-03 20:43:04 +02:00 |
|
lilleman
|
704d18d109
|
Tests: a leading quote that opens no JSON names neither a template nor a path
|
2026-09-03 20:42:34 +02:00 |
|
lilleman
|
6916894ab5
|
One CLI classifier settling the argument shape before load; JSON strings are templates and a quote is reserved in names
|
2026-09-03 20:34:42 +02:00 |
|
lilleman
|
7c7bee5cd9
|
Tests: one fence sequence, inline folder sigils rejected, JSON string arguments, quoted names, and shape misuse before load
|
2026-09-03 20:31:49 +02:00 |
|
lilleman
|
873b7678ba
|
Address reviewer findings: reference hint, consumer-terms type errors, misuse exit code, immutability and parity docs
Tests / vet + fmt + tests (pull_request) Successful in 57s
|
2026-09-03 19:21:42 +02:00 |
|
lilleman
|
4d58c93757
|
Tests: template misuse exits 2, and a bare token hints its reference spelling
|
2026-09-03 19:21:42 +02:00 |
|
lilleman
|
305d8f8edd
|
Address stability nits: doc grammar, scalar-JSON note, bracket-rule rationale
Tests / vet + fmt + tests (pull_request) Successful in 56s
|
2026-09-03 17:53:05 +02:00 |
|
lilleman
|
d8ece597c8
|
Reserve brackets in names, add compile-once NewTemplate, let --repeat reuse it, record scope artifacts
Tests / vet + fmt + tests (pull_request) Failing after 16s
|
2026-09-03 17:48:20 +02:00 |
|
lilleman
|
031a3ec7d6
|
Resolve architect findings: gate [ on json.Valid, fix the root-relative README claim, test isTemplate
Tests / vet + fmt + tests (pull_request) Failing after 16s
|
2026-09-03 17:40:29 +02:00 |
|
lilleman
|
3a9f3a4758
|
Route inline templates to FakeTemplate at the CLI
|
2026-09-03 17:29:07 +02:00 |
|
lilleman
|
4399b8b89f
|
Tests for inline templates at the CLI
|
2026-09-03 17:28:14 +02:00 |
|
lilleman
|
addba9abf7
|
Give maxLen its own literal and repeats MaxRepeat; arg errors name the spelling and the range; write's comment says what Flush reports; assert 64-bit at compile time
Tests / vet + fmt + tests (pull_request) Successful in 59s
Tests / vet + fmt + tests (push) Successful in 6s
|
2026-09-02 19:25:19 +02:00 |
|
lilleman
|
a9552ed966
|
Tests for every branch of the constant-divisor fold, arg errors naming the spelling, and shell numbers at the CLI
Tests / vet + fmt + tests (pull_request) Failing after 43s
|
2026-09-02 19:24:46 +02:00 |
|
lilleman
|
ae0527a26e
|
Tests for the real data-path error, an empty data path, and a crypto/rand failure
Tests / vet + fmt + tests (pull_request) Failing after 16s
|
2026-09-02 19:09:19 +02:00 |
|
lilleman
|
3d3efbb642
|
Bound --repeat at MaxRepeat and stream the renders; name an unknown flag by its rune; --list rejects an inert --repeat or --separator
Tests / vet + fmt + tests (pull_request) Successful in 56s
|
2026-09-02 19:06:20 +02:00 |
|
lilleman
|
5a75df8034
|
Tests for a bounded, streamed --repeat, rune-named flags, and --list with inert flags
|
2026-09-02 19:06:15 +02:00 |
|
lilleman
|
1b1b93b35f
|
Reject weight 0, a never-numeric calc operand and a repeat product past the cap; the CLI classifies ErrNoData
Tests / vet + fmt + tests (pull_request) Successful in 52s
|
2026-09-02 18:23:03 +02:00 |
|
lilleman
|
34c933b2b3
|
Tests for weight 0, a never-numeric calc operand, the repeat product along a path, and ErrNoData
|
2026-09-02 18:22:55 +02:00 |
|
lilleman
|
0ad88028c4
|
One path reads a flag's value: short flags attach and bundle, = after one is rejected naming the spelling
Tests / vet + fmt + tests (pull_request) Successful in 52s
|
2026-09-02 14:09:48 +02:00 |
|
lilleman
|
f6782cf477
|
Tests for attached and bundled short flags, and = after a short flag
|
2026-09-02 14:08:58 +02:00 |
|
lilleman
|
f210c7a764
|
Embed the shipped data, load any fs.FS, New takes options, Fake is safe for concurrent use
|
2026-09-01 23:07:15 +02:00 |
|
lilleman
|
91cbae2a44
|
Tests for the shipped data layer, New options and concurrent Fake
|
2026-09-01 23:05:58 +02:00 |
|
lilleman
|
cf9de21495
|
GNU-style flags: --name, short aliases, any position, help on stdout
|
2026-09-01 23:02:19 +02:00 |
|
lilleman
|
f773738243
|
Tests for GNU-style flags
|
2026-09-01 23:02:17 +02:00 |
|
lilleman
|
d44c941a92
|
Make the CI gate work on Gitea by building instead of bind-mounting
Tests / vet + fmt + tests (pull_request) Successful in 27s
Tests / vet + fmt + tests (push) Successful in 6s
|
2026-09-01 20:33:04 +02:00 |
|
lilleman
|
05dc042e49
|
Rename the project to fejkdata and record the fork source
Tests / vet + fmt + tests (pull_request) Failing after 6s
|
2026-09-01 20:24:03 +02:00 |
|
lilleman
|
5b6480a094
|
Updates from reviewers
|
2026-06-09 10:03:53 +02:00 |
|
lilleman
|
c0eac6538d
|
Correct CLI: repeatable -data-path flag for dirs, dot path stays positional
|
2026-06-09 00:54:33 +02:00 |
|
lilleman
|
889b1fbf8b
|
Replace positional CLI path with a repeatable -path flag
|
2026-06-09 00:47:01 +02:00 |
|
lilleman
|
862c5f8a23
|
Add CLI -repeat and -separator flags for emitting multiple values
|
2026-06-09 00:31:46 +02:00 |
|
lilleman
|
8db65ac598
|
Replace locale dirs with a data-folder namespace model: New([]paths), folder dot-paths, last-wins merge
|
2026-06-08 23:52:37 +02:00 |
|
lilleman
|
a765230d3b
|
Add fakes CLI (cmd/fakes); document it README-first with an SQL template example
|
2026-06-08 22:04:18 +02:00 |
|