b4859cda6b
Bumps [github.com/hashicorp/terraform-plugin-docs](https://github.com/hashicorp/terraform-plugin-docs) from 0.7.0 to 0.13.0. - [Release notes](https://github.com/hashicorp/terraform-plugin-docs/releases) - [Changelog](https://github.com/hashicorp/terraform-plugin-docs/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/terraform-plugin-docs/compare/v0.7.0...v0.13.0) --- updated-dependencies: - dependency-name: github.com/hashicorp/terraform-plugin-docs dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
23 lines
553 B
Go
23 lines
553 B
Go
package complete
|
|
|
|
import (
|
|
"io/ioutil"
|
|
"log"
|
|
"os"
|
|
)
|
|
|
|
// Log is used for debugging purposes
|
|
// since complete is running on tab completion, it is nice to
|
|
// have logs to the stderr (when writing your own completer)
|
|
// to write logs, set the COMP_DEBUG environment variable and
|
|
// use complete.Log in the complete program
|
|
var Log = getLogger()
|
|
|
|
func getLogger() func(format string, args ...interface{}) {
|
|
var logfile = ioutil.Discard
|
|
if os.Getenv(envDebug) != "" {
|
|
logfile = os.Stderr
|
|
}
|
|
return log.New(logfile, "complete ", log.Flags()).Printf
|
|
}
|