Prerequisites
Before starting, make sure you have the following installed:| Requirement | Command |
|---|---|
| Git | git --version |
| AWS CLI v2 | aws --version |
| uv | uv --version |
| Access to AWS account | N/A |
Step 1: Clone the repository
First, clone the hdaemon repository which contains the AgP CLI.Step 2: Create your AWS SSO profile
First, enter the following command to being the process of configuring your AWS SSO profile.| Prompt | Value |
|---|---|
| SSO session name | shared-dev |
| SSO start URL | https://hcompany.awsapps.com/start |
| SSO region | us-east-2 |
| AWS account | shared-dev |
| Role | DevShared |
| Default client region | us-east-2 |
| Output format | json |
| Profile name | shared-dev |
Go to https://hcompany.awsapps.com/start to retrieve access credentials, like the SSO region, which may vary depending on the AWS account.
Step 3: Verify that you’ve created your AWS SSO profile (Optional)
Run the following command in the terminal to verify that your AWS SSO profile has been successfully created.Step 4: Log in via AWS SSO
Run the following command to log in using your assigned AWS account and role.Step 5: Authenticate with CodeArtifact
The project depends on private Python packages hosted in AWS CodeArtifact. Run the following setup script:⚠️ This step must be repeated when:
- Opening a new terminal
- Your AWS SSO session expires
Step 6: Install dependencies with uv
Run the following command to create a .venv virtual environment and install all dependencies (including the CLI).
Step 7: Activate the virtual environment
Run the following command to activate it.Step 8: Verify the CLI is installed
Run the following command to very that the CLI has been installed and to officially launch it!- A help screen
- A list of available commands
.png)
