@@ -8795,46 +8795,61 @@ TEST(cli_hook_augment_bash_pattern_extractor) {
87958795 char out[256];
87968796
87978797 /* common forms */
8798- ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing("rg -n CreateStripeCheckout .", out, sizeof(out)));
8798+ ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing("rg -n CreateStripeCheckout .", out,
8799+ sizeof(out)));
87998800 ASSERT_STR_EQ(out, "CreateStripeCheckout");
8800- ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing("grep -rn CreateStripeCheckout .", out, sizeof(out)));
8801+ ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing("grep -rn CreateStripeCheckout .",
8802+ out, sizeof(out)));
88018803 ASSERT_STR_EQ(out, "CreateStripeCheckout");
8802- ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing("grep -e CreateStripeCheckout .", out, sizeof(out)));
8804+ ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing("grep -e CreateStripeCheckout .",
8805+ out, sizeof(out)));
88038806 ASSERT_STR_EQ(out, "CreateStripeCheckout");
8804- ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing("ag CreateStripeCheckout src/", out, sizeof(out)));
8807+ ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing("ag CreateStripeCheckout src/", out,
8808+ sizeof(out)));
88058809 ASSERT_STR_EQ(out, "CreateStripeCheckout");
8806- ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing("git grep CreateStripeCheckout .", out, sizeof(out)));
8810+ ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing("git grep CreateStripeCheckout .",
8811+ out, sizeof(out)));
88078812 ASSERT_STR_EQ(out, "CreateStripeCheckout");
88088813
88098814 /* value-taking flags are skipped correctly */
8810- ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing("grep -A 5 CreateStripeCheckout .", out, sizeof(out)));
8815+ ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing("grep -A 5 CreateStripeCheckout .",
8816+ out, sizeof(out)));
88118817 ASSERT_STR_EQ(out, "CreateStripeCheckout");
8812- ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing("rg -t py CreateStripeCheckout .", out, sizeof(out)));
8818+ ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing("rg -t py CreateStripeCheckout .",
8819+ out, sizeof(out)));
88138820 ASSERT_STR_EQ(out, "CreateStripeCheckout");
88148821
88158822 /* env-var prefix and wrappers */
8816- ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing("FOO=bar rg CreateStripeCheckout .", out, sizeof(out)));
8823+ ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing("FOO=bar rg CreateStripeCheckout .",
8824+ out, sizeof(out)));
88178825 ASSERT_STR_EQ(out, "CreateStripeCheckout");
8818- ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing("rtk grep -n CreateStripeCheckout .", out, sizeof(out)));
8826+ ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing(
8827+ "rtk grep -n CreateStripeCheckout .", out, sizeof(out)));
88198828 ASSERT_STR_EQ(out, "CreateStripeCheckout");
8820- ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing("tokf run rg CreateStripeCheckout .", out, sizeof(out)));
8829+ ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing(
8830+ "tokf run rg CreateStripeCheckout .", out, sizeof(out)));
88218831 ASSERT_STR_EQ(out, "CreateStripeCheckout");
8822- ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing("env FOO=bar rg CreateStripeCheckout .", out, sizeof(out)));
8832+ ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing(
8833+ "env FOO=bar rg CreateStripeCheckout .", out, sizeof(out)));
88238834 ASSERT_STR_EQ(out, "CreateStripeCheckout");
88248835
88258836 /* rtk -l <N> consumes N and still finds the pattern */
8826- ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing("rtk grep -l 80 CreateStripeCheckout .", out, sizeof(out)));
8837+ ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing(
8838+ "rtk grep -l 80 CreateStripeCheckout .", out, sizeof(out)));
88278839 ASSERT_STR_EQ(out, "CreateStripeCheckout");
88288840
88298841 /* bail-out cases */
8830- ASSERT_FALSE(cbm_hook_augment_parse_bash_pattern_for_testing("grep -f /path/patterns .", out, sizeof(out)));
8831- ASSERT_FALSE(cbm_hook_augment_parse_bash_pattern_for_testing("grep -e FOO -e BAR .", out, sizeof(out)));
8842+ ASSERT_FALSE(cbm_hook_augment_parse_bash_pattern_for_testing("grep -f /path/patterns .", out,
8843+ sizeof(out)));
8844+ ASSERT_FALSE(
8845+ cbm_hook_augment_parse_bash_pattern_for_testing("grep -e FOO -e BAR .", out, sizeof(out)));
88328846 ASSERT_FALSE(cbm_hook_augment_parse_bash_pattern_for_testing("ls -la", out, sizeof(out)));
88338847 ASSERT_FALSE(cbm_hook_augment_parse_bash_pattern_for_testing("", out, sizeof(out)));
88348848 ASSERT_FALSE(cbm_hook_augment_parse_bash_pattern_for_testing(NULL, out, sizeof(out)));
88358849
88368850 /* -- end-of-flags separator */
8837- ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing("grep -- CreateStripeCheckout .", out, sizeof(out)));
8851+ ASSERT_TRUE(cbm_hook_augment_parse_bash_pattern_for_testing("grep -- CreateStripeCheckout .",
8852+ out, sizeof(out)));
88388853 ASSERT_STR_EQ(out, "CreateStripeCheckout");
88398854
88408855 PASS();
0 commit comments