mirror of
https://github.com/Bornholm/formidable.git
synced 2024-12-22 23:09:33 +01:00
.chglog | ||
.githooks | ||
cmd/frmd | ||
internal | ||
misc/schema | ||
.env.dist | ||
.gitignore | ||
.goreleaser.yaml | ||
CHANGELOG.md | ||
commitlint.config.js | ||
go.mod | ||
go.sum | ||
Makefile | ||
modd.conf | ||
package-lock.json | ||
package.json | ||
README.md | ||
tailwind.config.js |
Formidable
Web-based - but terminal compatible ! - little form editor using JSONSchema models.
Terminal compatible ?
The generated web UI does not use Javascript and can be used with terminal browsers like w3m or lynx.
Install
Manually
Download the pre-compiled binaries from the releases page and copy them to the desired location.
Bash script
curl -sfL https://raw.githubusercontent.com/Bornholm/formidable/master/misc/script/install.sh | bash
It will download frmd
to your current directory.
Script available environment variables
Name | Description | Default |
---|---|---|
FORMIDABLE_VERSION |
Formidable version to download | latest |
FORMIDABLE_DESTDIR |
Formidable destination directory | . |
Usage
Defining a schema
Using default values
Handling values update
Licence
AGPL-3.0