Flitter Glide is an even-lighter-weight version of Flitter designed for CLI apps and background services.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Garrett Mills 77db9370a0 Add README 2 months ago
app Refactor flitter into CLI base 2 months ago
config Refactor flitter into CLI base 2 months ago
flaps Refactor flitter into CLI base 2 months ago
.gitignore Refactor flitter into CLI base 2 months ago
LICENSE Refactor flitter into CLI base 2 months ago
README.md Add README 2 months ago
Units.flitter.js Refactor flitter into CLI base 2 months ago
docker-compose.yml Update ENV templates 2 months ago
docker.env Update ENV templates 2 months ago
example.env Update ENV templates 2 months ago
flaps.json Refactor flitter into CLI base 2 months ago
flitter Refactor flitter into CLI base 2 months ago
index.js Refactor flitter into CLI base 2 months ago
package.json Refactor flitter into CLI base 2 months ago
yarn.lock Refactor flitter into CLI base 2 months ago

README.md

Flitter Glide

Flitter is a quick & ligthweight web app framework based on Express. Flitter Glide is an even lighter-weight version of Flitter designed for building CLI apps with a convenient init/config structure.

What?

Glide is NOT a web app framework. Glide is for building Node.js CLI apps and services. It enables you to still make use of the familiar Flitter config system, database model system, init system, packages, and tools, but without the unnecessary webserver stuff.

How?

Getting started with Flitter is easy. To create a new project, simply run the following commands:

# Download Glide:
git clone https://git.glmdev.tech/flitter/glide {project_name}
cd {project_name}

# Install dependencies:
yarn install

# Create default config:
cp example.env .env

# Launch Glide!
node index.js

And voilà! You should have a Flitter app up and running. By default, it does nothing but wait for you to press ^C to exit. What’s next is up to you.

Define your application structure however you’d like in the app/ directory and link it into the go() method of the Application unit in that directory. You can make use of Flitter CLI’s directive system for your application as well.

For more information on flitter-cli and the directive system, see the docs at the link below.

Who?

Flitter was created by Garrett Mills, and its use is governed by the terms of the MIT License as specified in the LICENSE file.

Of course, that does mean that Flitter is © 2019 Garrett Mills. ;)

Full Framework

You can find information on the full Flitter web framework, as well as complete documentation on how to use the config and model system, here.