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

 
 
 

Contributors