// Package workdir models the various local artifacts and state we keep inside // a Terraform "working directory". // // The working directory artifacts and settings are typically initialized or // modified by "terraform init", after which they persist for use by other // commands in the same directory, but are not visible to commands run in // other working directories or on other computers. // // Although "terraform init" is the main command which modifies a workdir, // other commands do sometimes make more focused modifications for settings // which can typically change multiple times during a session, such as the // currently-selected workspace name. Any command which modifies the working // directory settings must discard and reload any objects which derived from // those settings, because otherwise the existing objects will often continue // to follow the settings that were present when they were created. package workdir