https://github.com/flowdev/fdialog
https://github.com/flowdev/fdialog
Last synced: 2 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/flowdev/fdialog
- Owner: flowdev
- License: bsd-3-clause
- Created: 2024-09-09T20:15:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-10T19:29:48.000Z (about 1 year ago)
- Last Synced: 2024-12-10T20:30:53.091Z (about 1 year ago)
- Language: Go
- Size: 272 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fdialog - Create Native GUIs With Ease

## Installation
### Install Script
Download `fdialog` and install into a local bin directory.
#### MacOS, Linux, WSL
Latest version:
```bash
curl -L https://raw.githubusercontent.com/flowdev/fdialog/main/generated/install.sh | sh
```
Specific version:
```bash
curl -L https://raw.githubusercontent.com/flowdev/fdialog/main/generated/install.sh | sh -s 0.0.4
```
The script will install the binary into `$HOME/bin` folder by default, you can override this by setting
`$CUSTOM_INSTALL` environment variable
### Manual download
Get the archive that fits your system from the [Releases](https://github.com/https://github.com/flowdev/fdialog/releases) page and
extract the binary into a folder that is mentioned in your `$PATH` variable.
## Usage
The basic usage is:
```shell
fdialog run --file dialog.uidl
```
Please run `fdialog help` for more information.
## Notes
The UIDL file format is documented [here](./UIDL.md).
The project has been scaffolded with the help of [kleiner](https://github.com/can3p/kleiner)