package cmd_clink

import (
	

	shlex 
)

func ( []string) ([]string, error) {
	,  := os.LookupEnv("CARAPACE_COMPLINE")
	if ! {
		return , nil
	}
	os.Unsetenv("CARAPACE_COMPLINE")

	if  == "" {
		return , nil
	}

	,  := shlex.Split()
	if  != nil {
		return nil, 
	}
	 = append([:1], .CurrentPipeline().FilterRedirects().Words().Strings()...)
	return , nil
}