HomePhorge

Make `bin/lipsum generate` hanldle generator keys and arguments more clearly

Description

Make bin/lipsum generate hanldle generator keys and arguments more clearly

Summary:
Ref T12319. Currently, bin/lipsum uses substring matches against human-readable text to chose which objects to generate.

Instead:

  • Use separate selector keys which are guaranteed to be unique.
  • When a match is exact, select only that generator.
  • When a match is ambiguous, fail and warn the user.

Test Plan: Generated several types of objects, tried to generate ambiguous objects like "e".

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T12319

Differential Revision: https://secure.phabricator.com/D17420

Details

Provenance
epriestleyAuthored on Feb 27 2017, 4:16 AM
themackabuPushed on Mar 25 2025, 8:07 PM
Parents
rP1b2c047ce0df: Correct spelling of "phabrictor" in Lipsum and elsewhere
Branches
Unknown
Tags
Unknown

Event Timeline