npm stats
  • Search
  • About
  • Repo
  • Sponsor
  • more
    • Search
    • About
    • Repo
    • Sponsor

Made by Antonio Ramirez

epicshop

6.50.0

@GitHub Actions

npmHomeRepoSnykSocket
Downloads:6565
$ npm install epicshop
DailyWeeklyMonthlyYearly

epicshop

The epicshop CLI installs, runs, and updates Epic Workshop repositories on your machine.

It’s the recommended entry point for learners.

Install

npm install -g epicshop

Or run without installing:

npx epicshop init

Usage

First-time setup

epicshop init

Start a workshop

Inside a workshop directory:

epicshop start

Or start a specific workshop you’ve added:

epicshop start <workshop>

Helpful commands

  • epicshop add <repo-name> [destination]: clone a workshop from the epicweb-dev GitHub org
  • epicshop list: list your workshops
  • epicshop open: open a workshop in your editor
  • epicshop update: pull the latest workshop changes
  • epicshop warm: warm caches for faster workshop startup

Environment variables

  • EPICSHOP_APP_LOCATION: path to the @epic-web/workshop-app directory
  • EPICSHOP_EDITOR: preferred editor for epicshop open
  • NODE_DEBUG: debug logging (see repo docs)

Programmatic usage

This package also exports ESM entrypoints:

import { start } from 'epicshop/start'
import { update } from 'epicshop/update'
import { warm } from 'epicshop/warm'

Documentation

  • CLI docs: https://github.com/epicweb-dev/epicshop/tree/main/docs/cli.md
  • Debug logging: https://github.com/epicweb-dev/epicshop/tree/main/docs/debug-logging.md

License

GPL-3.0-only.