Skip to main content

Bundle of the .spec-dev workspace template.

Project description

spec-dev

A small helper package that bundles the .spec-dev workspace template so it can be installed with pip and copied into new projects.

Installation

pip install spec-dev

If you are working from the repository source, you can install it locally instead:

pip install .

CLI Usage

spec-dev init               # copy .spec-dev into the current directory
spec-dev init path/to/app   # copy into a specific directory
spec-dev init --force       # overwrite an existing .spec-dev folder
spec-dev memory T-123       # scaffold .spec-dev/memories/T-123-memory.md

The CLI defaults to init when you omit the subcommand, so spec-dev keeps the original behaviour.

Python API

from spec_dev import copy, create_memory

copy("/path/to/project", overwrite=True)
create_memory("T-123", "/path/to/project")

Both helpers return a Path to the created resources.

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

spec_dev-0.1.1.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.

spec_dev-0.1.1-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file spec_dev-0.1.1.tar.gz.

File metadata

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

File hashes

Hashes for spec_dev-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8efeb2e9af7058c3449309946729e990d03fdde0697883c0d67bda425e5c0d74
MD5 a737614806be520538bd76a07878a2ed
BLAKE2b-256 f8388f3cf32b9f3ea195aa601f3018803ffc2292e8944df5426869e252532509

See more details on using hashes here.

File details

Details for the file spec_dev-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: spec_dev-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 15.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for spec_dev-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 440326bba7a8b61dae3a69f103ba74bc6a603f7ab0c22a97fd432a8e79c44652
MD5 0e51ca3b0b0ebd2d4bceb3f6e7541d8b
BLAKE2b-256 a34f202f1eadda834fd236ba993581d2d1e2c7f7750cb2f8c3eff22fe90c016b

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