From 749b819c92d213224e5f3a98364a76d4f3e2519c Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Fri, 30 Jul 2010 23:30:02 +0200 Subject: samples: add a short list of all samples Add an action to list only the sample names. Use that for auto-completion. diff --git a/ct-ng.comp b/ct-ng.comp index c8c6301..9bf4890 100644 --- a/ct-ng.comp +++ b/ct-ng.comp @@ -6,9 +6,7 @@ _ct-ng () { cur=$(_get_cword) prev=${COMP_WORDS[COMP_CWORD-1]} - samples=$( "${COMP_WORDS[0]}" list-samples 2>/dev/null \ - |tail -n +2 |sed -e '/^ /d; s/ .*//;' \ - ) + samples=$( "${COMP_WORDS[0]}" list-samples-short 2>/dev/null ) show_samples=$(echo "${samples}" |sed -r -e 's/(^| )/\1show-/g;') build_samples=$(echo "${samples}" |sed -r -e 's/(^| )/\1build-/g;') @@ -18,8 +16,9 @@ _ct-ng () { actions='help menuconfig oldconfig saveconfig extractconfig build build. build-all build-all. - list-samples list-steps show-tuple show-all show-config - clean distclean wiki-samples updatetools + wiki-samples list-samples list-samples-short list-steps + show-tuple show-all show-config + clean distclean updatetools tarball version' vars="RESTART= STOP= PREFIX= V=" diff --git a/samples/samples.mk b/samples/samples.mk index 3c67dbb..72b855e 100644 --- a/samples/samples.mk +++ b/samples/samples.mk @@ -53,6 +53,13 @@ PHONY += list-samples list-samples: FORCE $(SILENT)$(CT_LIB_DIR)/scripts/showSamples.sh $(CT_SAMPLES) +PHONY += list-samples-short +list-samples-short: FORCE + $(SILENT)for s in $(CT_SAMPLES); do \ + printf "$${s}\n"; \ + done + +PHONY += wiki-samples wiki-samples: $(SILENT)$(CT_LIB_DIR)/scripts/showSamples.sh -w $(CT_SAMPLES) -- cgit v0.10.2-6-g49f6