Operational Systems
Windows Instructions
Follow these steps to set up Stream2Vault (S2V) on your Windows machine.
IMPORTANT: Use PowerShell
All s2v commands, such as s2v validate and s2v generate, must be run in PowerShell. They will not work correctly in the standard Windows Command Prompt (cmd.exe).
-
Install
uv(Python Package Installer and Resolver): Open PowerShell and run the following command to installuv:powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"For more details, refer to the official
uvinstallation guide. -
Restart Your Terminal/IDE: After installing
uv, close and reopen your PowerShell terminal. If you are using an Integrated Development Environment (IDE) like VS Code, restart it as well to ensure it recognizes the newuvcommand. -
Verify
uvInstallation: In the new PowerShell terminal, typeuv --versionto confirm thatuvis installed correctly. -
Install
s2v-client: Useuvto install the Stream2Vault client:uv tool install s2v-client -
Update Shell Configuration (if prompted or necessary):
uvmight suggest updating your shell configuration to include its shims directory in your PATH. If so, run:uv tool update-shellYou may need to restart your PowerShell session again for these changes to take effect.
-
Verify
s2vInstallation: Test the S2V client installation by running:s2v versionThis command should display the installed version of the S2V client.
-
Login to Stream2Vault:
- Navigate to your cloned Stream2Vault project repository in PowerShell.
- Run the login command, typically using a configuration file (e.g.,
conf/s2v_config.jsonif it exists in your project):(Adjust the path tos2v login -c path/to/your/s2v_config.jsons2v_config.jsonas per your project structure). - Follow the prompts to sign in with your Evident SSO credentials.
-
Install
make(Optional, but Recommended for Makefile usage): If your project uses Makefiles for build and deployment automation, you'll need to installmake.-
Manual Installation (e.g., GnuWin32): You can download
makebinaries from projects like GnuWin32. After downloading and extracting, you'll need to add the directory containingmake.exe(e.g.,C:\Program Files (x86)\GnuWin32\bin) to your system's PATH environment variable.- For additional guidance visit Run Make on Windows.
-
Using Chocolatey (Recommended):
Install Chocolatey, for more details, refer to the official Chocolatey installation guide. If you have Chocolatey installed, open PowerShell as Administrator and run:
choco install make -
Using Scoop: Install Scoop, for more details, refer to the official Scoop installation guide. If you use Scoop, run:
scoop install make
-
-
Verify
makeInstallation: Open a new PowerShell terminal and type:make --versionThis should display the version of
makeinstalled.
You should now have a functional Stream2Vault environment on your Windows machine.