#!/usr/bin/env bash # Component/Page/Service generator script for justfile set -euo pipefail NAME="$1" TYPE="$2" echo "🛠️ Creating new ${TYPE}: ${NAME}" case "${TYPE}" in "component"|"comp") mkdir -p "crates/client/src/components" NAME_KEBAB=$(echo "${NAME}" | tr '[:upper:]' '[:lower:]' | tr '_' '-') cat > "crates/client/src/components/${NAME}.rs" << EOF use leptos::*; #[component] pub fn ${NAME}() -> impl IntoView { view! {
"New component created by Claude Code"
"New page created by Claude Code"