Skip to main content

Library for building interactive prompt-driven developer tools from Python callables

Project description

cmdcraft

https://github.com/weinsen/cmdcraft/actions/workflows/unit_tests.yml/badge.svg?branch=master

cmdcraft is a library that aims to build fast and stable interactive devtools. It uses native Python metadata from objects to build prompt commands, so you don’t have to manually configure input options.

docs/images/example.gif

Features

  • Asynchronous and parallel tasks using asyncio

  • Easy function to command interface

  • Out of box functionality

  • Intuitive usability

Contributing

Contributions are welcome! Please start by reading the Contributing Guidelines file.

License

This project is licensed under the BSD-style license found in the LICENSE file in the root directory of this source tree.

Special thanks

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

cmdcraft-0.0.7.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

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

cmdcraft-0.0.7-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file cmdcraft-0.0.7.tar.gz.

File metadata

  • Download URL: cmdcraft-0.0.7.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for cmdcraft-0.0.7.tar.gz
Algorithm Hash digest
SHA256 24aa25eb248e30778e8f65a3ff62c5a6c730891243299bdae08909a25c1f01a6
MD5 950dc071728779ff453af1ded1f027ad
BLAKE2b-256 6cf22f6b2511040a7374944ed8623a44afedfcf6bcd1e91fcf93d8805a2746a8

See more details on using hashes here.

File details

Details for the file cmdcraft-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: cmdcraft-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for cmdcraft-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 ade72e0a85fa13bdfd37270ef4b4704bdaef8d6ed026606bdd2408472f2ab75f
MD5 7ca3e4dde7643b3e6527a64c34af9ff6
BLAKE2b-256 ce6dcf8cc8f8d1723f3d77bd1b3da4339aaaef4af8025bbb721f53e88de1b67e

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