Page MenuHomePhabricator

Begin construction of `bin/celerity map`
ClosedPublic

Authored by epriestley on Dec 31 2013, 8:59 PM.
Tags
None
Referenced Files
F19022570: D7864.id.diff
Nov 23 2025, 9:54 PM
F19013744: D7864.diff
Nov 22 2025, 4:46 PM
F18869827: D7864.id.diff
Nov 4 2025, 1:48 PM
F18860586: D7864.id.diff
Nov 2 2025, 12:03 PM
F18805797: D7864.diff
Oct 18 2025, 4:33 PM
F18772830: D7864.id17792.diff
Oct 9 2025, 5:07 AM
F18766032: D7864.diff
Oct 7 2025, 2:35 PM
F18637319: D7864.id.diff
Sep 17 2025, 6:56 AM
Subscribers

Details

Summary

Ref T4222. Moves us toward a more modern Celerity CLI, and moves map discovery into the classtree. This is a little bit bulky (and means you can't ship completely standalone celerity maps) but has the advantage of being completely standard, and we could subclass maps into an auto-discovering map later if we have a need for it.

This doesn't affect the existing Celerity stuff. I'm going to build the new stuff in parallel, and then swap us over at the end.

Test Plan

Ran bin/celerity map, got reasonable-looking output.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped