Skip to main content

A developer's toolkit for managing and automating development tasks.

Project description

Plasma

A developer's toolkit for managing and automating common development tasks.

Overview

Plasma is a command-line utility that provides a collection of useful commands for developers, organized into categories for easy access.

Installation

Install the package using uv:

uv add plsma

Or clone and install locally:

git clone https://github.com/zanderlewis/devtools.git
cd plsma
uv install -e .

Usage

The main command is dt. You can:

  • List all available commands: dt or dt list
  • List commands by category: dt list:<category>
  • Run a specific command: dt <command> [args]
  • Show version: dt --version
  • Show help: dt --help

Requirements

  • Python 3.10+
  • Dependencies: click, psutil, rich

Development

This project uses:

  • uv for dependency management
  • ruff for linting and formatting

License

This project is licensed under the MIT License. See the LICENSE file for details.

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

plsma-0.1.0.tar.gz (38.4 kB view details)

Uploaded Source

Built Distribution

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

plsma-0.1.0-py3-none-any.whl (49.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: plsma-0.1.0.tar.gz
  • Upload date:
  • Size: 38.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.11

File hashes

Hashes for plsma-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2c1bc5763a7925a3bdc7b0b96a4b1e81f090ca680961f937ddfed5553c0feb86
MD5 862349469d02520ffff6c230152f9781
BLAKE2b-256 358d1318d72a117d528197641e2064afb21b5ebf7625da7818cca909fbe6b04d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: plsma-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 49.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.11

File hashes

Hashes for plsma-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b2725c3800a7762b3c7330213f0ea44b440b1cd0fc9abc0755f65a70dda21c26
MD5 ae955212ce8f48a449a35d80c2601a69
BLAKE2b-256 fcdef9e8e3b72bd16886bd1247dc8d1983592fed56fddabb75675b02f3d27101

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