Skip to main content
Module

x/fastro/cli/create.ts

Fast and simple web application framework for deno
Go to Latest
File
// Copyright 2020 the Fastro author. All rights reserved. MIT license.
// deno-lint-ignore no-explicit-anyfunction createConfig(data: any) { const { appId, userEmail } = data; const yaml_config = !userEmail ? `app_id: ${appId}` : `app_id: ${appId} user_email: ${userEmail}`; return yaml_config;}
// deno-lint-ignore no-explicit-anyfunction createPage(data: any) { const yaml_content = `type: page title: Hello world description: This is my awesome landing page headline: title: Headline description: My headline description image: headline.png `; return yaml_content;}
function createService() {}
function createMiddleware() {}
function createHelp() { console.log("create help");}
// deno-lint-ignore no-explicit-anyexport async function create(args?: any) { if (args.help) return createHelp(); if (args.config) return createConfig(args); if (args.page) return createPage(args); if (args.service) return createService(); if (args.middleware) return createMiddleware(); const encoder = new TextEncoder();}