Skip to main content

Hashenv

CLI tool for populating envs in secure systems. Built for security and speed.

Local Setup

Prerequisites

  • Python 3.8 or newer
  • Git (optional if you already have the repository locally)

Install dependencies and package

  1. Open a terminal in the repository root:

    cd C:\Users\chestor\Documents\GitHub\hashenv
    
  2. Create and activate a virtual environment:

    python -m venv venv
    venv/Scripts/Activate
    
  3. Upgrade pip and install project dependencies:

    python -m pip install --upgrade pip
    python -m pip install -r requirements.txt
    
  4. Install the package in editable mode:

    python -m pip install -e .
    

Verify installation

Run the built CLI help to confirm the command is available:

hashenv --help

Usage Examples

  • Print a quick hello message:

    hashenv hello
    
  • Verify the CLI is working:

    hashenv ping
    
  • Log in with a token (writes .env in the repository root):

    hashenv login <token>
    
  • Show repository data using the --all option:

    hashenv show-repository --all
    
  • Run environment installation logic:

    hashenv install
    

Project Structure

  • pyproject.toml - package metadata and dependencies
  • requirements.txt - development/runtime dependency list
  • src/hashenv/cli.py - CLI entry point and commands
  • src/helpers/ - helper modules used by the CLI

Architecture for Hashenv including integration with data server

hashenv-final-overview drawio

Release files for hashenv 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hashenv 0.1.6
File Size Uploaded
hashenv-0.1.6.tar.gz 7.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hashenv 0.1.6
File Interpreter ABI Platform
hashenv-0.1.6-py3-none-any.whl Python 3 none any Details

Total release size: 17.7 kB

Release files / hashenv-0.1.6.tar.gz

Download URL hashenv-0.1.6.tar.gz
Size 7.0 kB
Tags Source
SHA-256 checksum
How to use checksums
60824f41b04c19ac1fcff47dddfbbac9d32676cbb6e5ee8e809b168e8dd86ca5
BLAKE2b-256 checksum
How to use checksums
4441afcdb5a70ea975a4d626f37fcbfc2fed42af7bafd6e8c41ce3f4f940dbb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.9

Release files / hashenv-0.1.6-py3-none-any.whl

Download URL hashenv-0.1.6-py3-none-any.whl
Size 10.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5996b89004965a8f9cc9ed1224d7dd5ccd9f5341108ceed3fa0a6aa4c63b56bf
BLAKE2b-256 checksum
How to use checksums
fb81da7bafc2c5cbdf6f5bc8bdd16588ac94eb131ee4a07fff33cff1b08fc9f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.9

Release history Release notifications | RSS feed

0.1.7

2 release files

This release

0.1.6 This release

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page