Lines Matching refs:lib

42 	lib "github.com/warrensbox/terraform-switcher/lib"  packageName
59 …th := getopt.StringLong("bin", 'b', lib.ConvertExecutableExt(defaultBin), "Custom binary path. Ex:…
76 dir := lib.GetCurrentDirectory()
77 homedir := lib.GetHomeDirectory()
240 tfversion, _ := lib.GetTFLatest(*mirrorURL)
241 lib.Install(tfversion, *custBinPath, *mirrorURL)
246 tfversion, _ := lib.GetTFLatest(*mirrorURL)
252 if lib.ValidMinorVersionFormat(requestedVersion) {
253 tfversion, _ := lib.GetTFLatestImplicit(*mirrorURL, preRelease, requestedVersion)
254 lib.Install(tfversion, *custBinPath, *mirrorURL)
262 if lib.ValidMinorVersionFormat(requestedVersion) {
263 tfversion, _ := lib.GetTFLatestImplicit(*mirrorURL, preRelease, requestedVersion)
277 if lib.ValidVersionFormat(arg) {
281 installLocation := lib.GetInstallLocation()
282 …installFileVersionPath := lib.ConvertExecutableExt(filepath.Join(installLocation, versionPrefix+re…
283 recentDownloadFile := lib.CheckFileExist(installFileVersionPath)
285 lib.ChangeSymlink(installFileVersionPath, *custBinPath)
287 lib.AddRecent(requestedVersion) //add to recent file for faster lookup
293 tflist, _ := lib.GetTFList(*mirrorURL, listAll) //get list of versions
294 exist := lib.VersionExist(requestedVersion, tflist) //check if version exist before downloading it
297 lib.Install(requestedVersion, *custBinPath, *mirrorURL)
369 path := lib.GetHomeDirectory()
376 configfileName := lib.GetFileName(tomlFilename) //get the config file
389 …if binPath == lib.ConvertExecutableExt(defaultBin) && bin != nil { // if the bin path is the same …
411 tflist, _ := lib.GetTFList(*mirrorURL, listAll) //get list of versions
412 recentVersions, _ := lib.GetRecentVersions() //get recent versions from RECENT file
414 tflist = lib.RemoveDuplicateVersions(tflist) //remove duplicate version
434 lib.Install(tfversion, *custBinPath, *mirrorURL)
450 tflist, _ := lib.GetTFList(*mirrorURL, listAll) //get list of versions
476 if lib.ValidVersionFormat(tfversion) { //check if version format is correct
477 lib.Install(tfversion, *custBinPath, *mirrorURL)