Skip to content

CharlonTank/ttt

Repository files navigation

Create Lamdera App

A utility script to initialize a new Lamdera application with common utilities and configurations.

Features

  • Initializes a new Lamdera project
  • Automatically installs common packages:
    • elm/http
    • elm/time
    • elm/json
  • Creates utility files:
    • .cursorrules - Coding guidelines and best practices
    • lamdera-dev-watch.sh - Development server with auto-reload
    • openeditor.sh - Cursor editor integration
    • toggle_debugger.py - Backend debugger toggle utility
  • Optional GitHub repository creation (public or private)

Prerequisites

Installation

# Clone the repository
git clone https://github.com/CharlonTank/create-lamdera-app.git

# Copy the script to your PATH
sudo cp create-lamdera-app/create-lamdera-app.sh /usr/local/bin/create-lamdera-app

# Make it executable
sudo chmod +x /usr/local/bin/create-lamdera-app

Usage

# Navigate to where you want to create your project
cd your/projects/directory

# Run the script
create-lamdera-app

# Follow the prompts:
# 1. Enter your project name
# 2. Choose whether to create a GitHub repository
# 3. If yes, choose public or private repository

Development Server

After creating your project:

cd your-project-name
./lamdera-dev-watch.sh

This will start the Lamdera development server with auto-reload capability.

Contributing

Feel free to open issues or submit pull requests!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published