Skip to content

Commit

Permalink
Beta (#100)
Browse files Browse the repository at this point in the history
Co-authored-by: jsterner30 <[email protected]>
Co-authored-by: Caleb Hill <[email protected]>
Co-authored-by: chill389cc <[email protected]>
Co-authored-by: Jaden Sterner <[email protected]>
Co-authored-by: jsterner30 <[email protected]>
Co-authored-by: Chloe Hilton <[email protected]>
Co-authored-by: tab518 <[email protected]>
Co-authored-by: jvisker <[email protected]>
Co-authored-by: chlohilt <[email protected]>
  • Loading branch information
10 people authored Sep 3, 2024
1 parent 889c723 commit 8799abb
Show file tree
Hide file tree
Showing 37 changed files with 1,048 additions and 444 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ jobs:
name: Audit
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version-file: 'package.json'
- run: npm audit --audit-level=critical
Expand All @@ -20,8 +20,8 @@ jobs:
name: Lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version-file: 'package.json'
cache: 'npm'
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,19 +41,19 @@ jobs:
url: https://npm.pkg.github.com

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
# Lerna needs the git history to automatically bump package versions
fetch-depth: 0

- name: Restore Lerna
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: '**/node_modules'
key: ${{ runner.os }}-${{ hashFiles('**/package-lock.json') }}

- name: Setup Node
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version-file: 'package.json'
# Publish to the provided registry...
Expand Down Expand Up @@ -108,19 +108,19 @@ jobs:
packages: read

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
# Lerna needs the git history to automatically bump package versions
fetch-depth: 0

- name: Restore Lerna
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: '**/node_modules'
key: ${{ runner.os }}-${{ hashFiles('**/package-lock.json') }}

- name: Setup Node
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version-file: 'package.json'

Expand Down
13 changes: 7 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
# TFVM - Terraform Version Manager
*A NodeJS-based CLI tool to manage terraform versions without needing admin access.*
*A NodeJS-based CLI tool to manage terraform and opentofu versions without needing admin access.*

This tool exists despite the existence of [tfswitch](https://tfswitch.warrensbox.com/) and similar tools because we
needed a tool for managing Terraform versions on Windows that worked without needing
Administrator-level access. For convenience, we are working on making this tool work
for Mac and Linux as well so that our trainings and documentation can expect the user
to use this tool instead of one of the many different tools that are available.
needed a tool for managing Terraform and OpenTofu versions on Windows that worked without needing
Administrator-level access. For convenience, we have also made this tool work
for Mac and Linux (though more testing with Linux would be greatly appreciated, as we've only tried it with WSL) as well
so that our trainings and documentation can expect the user to use this tool instead of one of the
many different tools that are available.

***See [the cli package README.md file](./packages/cli/README.md) for installation, usage, and troubleshooting information:***
## See [the cli package README.md file](./packages/cli/README.md) for installation, usage, and troubleshooting information.
Loading

0 comments on commit 8799abb

Please sign in to comment.