~ $ npm create forgeloop@latest my-bot
(runs create-forgeloop → forgeloop init my-bot with your choices)
┌──────────────────────────────────────────────┐
│ ForgeLoop init │
└──────────────────────────────────────────────┘
Scaffolding my-bot in my-bot
Project profile
• Language ts
• Preset modular
• Package manager npm
• Database none
• Tooling eslint-prettier
• Git disabled
• Docker disabled
• CI disabled
✓ Project ready at my-bot
Next steps
│ cd my-bot
│ npm install
│ Rename .env.example to .env
│ Fill in DISCORD_TOKEN, CLIENT_ID, and GUILD_ID in .env
│ npm run dev
my-bot/
├── forgeloop.config.mjs
├── package.json
├── .env.example
└── src/
├── index.ts
├── sync-commands.ts
├── types/commands.ts
├── config/env.ts
├── commands/ping.ts
└── events/clientReady.ts
~/my-bot_