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

Metadata

Release files for hashenv 0.1.11

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.11
File Size Uploaded Provenance
hashenv-0.1.11.tar.gz 8.0 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 19.9 kB

Release files / hashenv-0.1.11.tar.gz

Download URL hashenv-0.1.11.tar.gz
Size 8.0 kB
Tags Source
SHA-256 checksum
How to use checksums
9a1aa280d1c0d06725127b507659f2cc5606857bb7f0e796401b9b873e1a26af
BLAKE2b-256 checksum
How to use checksums
8f3dcbfe1fe446e8d0df7cbc13f7595bacfccdc21d5443045a0d38c1e4d7d857
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.11-py3-none-any.whl

Download URL hashenv-0.1.11-py3-none-any.whl
Size 11.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
304a7f4643a76c58187914ab0d28026b888135d44bc1d276d061868cd9e754a9
BLAKE2b-256 checksum
How to use checksums
8967a2a0a4b958fbd9556966130acc92bf147c8effc2a42be0c36d5fd80b0efc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.9

Security for hashenv 0.1.11

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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