Skip to main content

FastWand

A CLI tool to initialize FastHTML + Tailwind + DaisyUI projects. FastWand automatically downloads and installs the Tailwind CSS CLI bundled with DaisyUI for your operating system and architecture.

⚠️ ALPHA STATUS: This project is in early development. Expect bugs and breaking changes.

Prerequisites

  • Python 3.11 or higher

Installation

pip install fastwand

Usage

Initialize a New Project

fastwand init [DIRECTORY]

This will:

  1. Download the appropriate Tailwind CLI and DaisyUI plugin for your system
  2. Create a basic FastHTML project structure
  3. Set up Tailwind CSS with DaisyUI

Development Mode

Run these commands in separate terminal windows:

# Terminal 1: Watch for CSS changes
fastwand watch

# Terminal 2: Run the Python server
python main.py

Production Mode

Build the minified CSS and run the server in a single command:

fastwand run

This command:

  1. Builds a minified version of your CSS for better performance
  2. Automatically starts the Python server (main.py)

System Compatibility

Automatically detects your operating system and architecture, supporting:

  • Linux (x64, arm64, armv7)
  • macOS (x64, arm64)
  • Windows (x64, arm64)

Known Issues

  • This is an alpha release - functionality may be incomplete or buggy
  • Error handling is minimal
  • Documentation is work in progress

Contributing

This project is in active development. Issues and pull requests are welcome!

License

MIT

Metadata

Release files for fastwand 0.1.31

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fastwand 0.1.31
File Size Uploaded
fastwand-0.1.31.tar.gz 27.8 kB Details

Built distribution (wheel)

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

Total release size: 31.0 kB

Release files / fastwand-0.1.31.tar.gz

Download URL fastwand-0.1.31.tar.gz
Size 27.8 kB
Tags Source
SHA-256 checksum
How to use checksums
c265da88154456134383a07c51a4a79106e0b918e756116c6f35849b739c48cb
BLAKE2b-256 checksum
How to use checksums
8c94a3f3867f834c91fa241fa23e065719ebbc4bd3ea3325a8072bbae968136d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2024.

Transparency log

Release files / fastwand-0.1.31-py3-none-any.whl

Download URL fastwand-0.1.31-py3-none-any.whl
Size 3.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
08fbc28679a0ee5298530d1532498af7c4373789fa12d712fc4d6089435f48e2
BLAKE2b-256 checksum
How to use checksums
e1d1cdc0f114d023cc571724cf180164d064880dfb0e394ec1a609385832be9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2024.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.31 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

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