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
uv
installation 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 newuv
command. -
Verify
uv
Installation: In the new PowerShell terminal, typeuv --version
to confirm thatuv
is installed correctly. -
Install
s2v-client
: Useuv
to install the Stream2Vault client:uv tool install s2v-client
-
Update Shell Configuration (if prompted or necessary):
uv
might suggest updating your shell configuration to include its shims directory in your PATH. If so, run:uv tool update-shell
You may need to restart your PowerShell session again for these changes to take effect.
-
Verify
s2v
Installation: Test the S2V client installation by running:s2v version
This 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.json
if it exists in your project):(Adjust the path tos2v login -c path/to/your/s2v_config.json
s2v_config.json
as 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
make
binaries 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
make
Installation: Open a new PowerShell terminal and type:make --version
This should display the version of
make
installed.
You should now have a functional Stream2Vault environment on your Windows machine.