[component_index][locate] Add locate tool
Supports matching of exactly one component, or --list to match more than one component. CF-162 #comment TEST= fx run-test locate_integration_test locate tiles_ctl fuchsia-pkg://fuchsia.com/tiles_ctl#meta/tiles_ctl.cmx locate ctl fuchsia-pkg://fuchsia.com/stash_ctl#meta/stash_ctl.cmx fuchsia-pkg://fuchsia.com/tiles_ctl#meta/tiles_ctl.cmx ... Error: "ctl" matched more than one component. Try `locate --list` instead. locate --list ctl fuchsia-pkg://fuchsia.com/stash_ctl#meta/stash_ctl.cmx fuchsia-pkg://fuchsia.com/tiles_ctl#meta/tiles_ctl.cmx ... locate --list tiles_ctl fuchsia-pkg://fuchsia.com/tiles_ctl#meta/tiles_ctl.cmx locate leolung Error: "leolung" did not match any components. locate locate foo bar locate --list foo bar locate --list Usage: locate [--list] <search_keyword> Locates the fuchsia-pkg URL of <search_keyword>. Options: --list Allows matching of more than one component. Error: Unable to parse args. locate rolldice fuchsia-pkg://fuchsia.com/rolldice#meta/rolldice.cmx run `locate rolldice` +---+ |* *| |* *| |* *| +---+ Change-Id: Iafa1cc048b2940967e08b3c4f244a1945b6bea00
Showing
- garnet/packages/tests/BUILD.gn 1 addition, 0 deletionsgarnet/packages/tests/BUILD.gn
- garnet/packages/tools/BUILD.gn 2 additions, 1 deletiongarnet/packages/tools/BUILD.gn
- src/sys/locate/BUILD.gn 75 additions, 0 deletionssrc/sys/locate/BUILD.gn
- src/sys/locate/meta/locate.cmx 11 additions, 0 deletionssrc/sys/locate/meta/locate.cmx
- src/sys/locate/meta/locate_integration_test.cmx 10 additions, 0 deletionssrc/sys/locate/meta/locate_integration_test.cmx
- src/sys/locate/src/locate_integration_test.rs 57 additions, 0 deletionssrc/sys/locate/src/locate_integration_test.rs
- src/sys/locate/src/main.rs 117 additions, 0 deletionssrc/sys/locate/src/main.rs
Loading
Please register or sign in to comment