Skip to main content

A CLI tool by DX Labs to manage project assets, starting with .env on S3

Project description

dxlabs

A Python CLI tool by DX Labs to manage project assets. Currently supporting .env file management on AWS S3.

Installation

pip install dxlabs

Usage

Initialize configuration

dxlabs init --bucket my-env-bucket --project my-project-name --profile my-aws-profile

Push local .env to S3

dxlabs env push --env development

Pull from S3 to local .env

dxlabs env pull --env staging

Features

  • Multi-Environment Support: Specify environments like dev, staging, prod.
  • S3 Backend: Secure storage in your own AWS S3 bucket.
  • CI/CD Integration: Supports AWS environment variables for credentials.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dxlabs-0.1.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dxlabs-0.1.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file dxlabs-0.1.0.tar.gz.

File metadata

  • Download URL: dxlabs-0.1.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for dxlabs-0.1.0.tar.gz
Algorithm Hash digest
SHA256 57f02e85f4b6ef04ce6047ff706cb2df36e8a643fa0d22addc57e6af602c6d03
MD5 0f5d6d43442fd82510beb1986c03faf1
BLAKE2b-256 9f35b5b888cac9085c50d87a5b58bbce7b18d0f20544ac655254f313be6a71ab

See more details on using hashes here.

File details

Details for the file dxlabs-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: dxlabs-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for dxlabs-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5239487a0bb0f8692837943866b2525f9abc2f2de627ee280c3c20011bd927a2
MD5 ed653a8ea1808f3cb4fc7869502030f2
BLAKE2b-256 7183eb2fea441026aa0f3245e07982d602fae43d661ac57f81f63957dfb6ed0e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page