{"id":26009949,"url":"https://github.com/byu-oit/tfvm","last_synced_at":"2025-10-30T22:43:35.874Z","repository":{"id":236134893,"uuid":"521033869","full_name":"byu-oit/tfvm","owner":"byu-oit","description":"A NodeJS-based CLI tool to manage terraform versions","archived":false,"fork":false,"pushed_at":"2024-09-03T15:14:23.000Z","size":845,"stargazers_count":3,"open_issues_count":23,"forks_count":0,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-02-17T14:05:45.315Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/byu-oit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-03T21:14:17.000Z","updated_at":"2024-09-03T15:14:42.000Z","dependencies_parsed_at":"2024-05-02T13:56:12.017Z","dependency_job_id":"437b270f-c85a-4221-a386-e4aaf0a437b1","html_url":"https://github.com/byu-oit/tfvm","commit_stats":null,"previous_names":["byu-oit/tfvm"],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byu-oit%2Ftfvm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byu-oit%2Ftfvm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byu-oit%2Ftfvm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byu-oit%2Ftfvm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/byu-oit","download_url":"https://codeload.github.com/byu-oit/tfvm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242112750,"owners_count":20073658,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-05T22:26:36.626Z","updated_at":"2025-10-30T22:43:30.840Z","avatar_url":"https://github.com/byu-oit.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TFVM - Terraform Version Manager\n*A NodeJS-based CLI tool to manage terraform and opentofu versions without needing admin access.*\n\nThis tool exists despite the existence of [tfswitch](https://tfswitch.warrensbox.com/) and similar tools because we\nneeded a tool for managing Terraform and OpenTofu versions on Windows that worked without needing\nAdministrator-level access. For convenience, we have also made this tool work\nfor Mac and Linux (though more testing with Linux would be greatly appreciated, as we've only tried it with WSL) as well\nso that our trainings and documentation can expect the user to use this tool instead of one of the\nmany different tools that are available.\n\n## See [the cli package README.md file](./packages/cli/README.md) for installation, usage, and troubleshooting information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbyu-oit%2Ftfvm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbyu-oit%2Ftfvm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbyu-oit%2Ftfvm/lists"}