final-form / Rff Cli Example
An example of how to use 🏁 React Final Form in a CLI application with Ink
Stars: ✭ 55
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Rff Cli Example
Define
A command-line dictionary (thesaurus) app, with access to multiple sources, written in Go.
Stars: ✭ 298 (+441.82%)
Mutual labels: command-line-tool, cli, command-line
Cbt
CBT - fun, fast, intuitive, compositional, statically checked builds written in Scala
Stars: ✭ 489 (+789.09%)
Mutual labels: command-line-tool, cli, command-line
Tsukae
🧑💻📊 Show off your most used shell commands
Stars: ✭ 345 (+527.27%)
Mutual labels: command-line-tool, cli, command-line
Websocat
Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions
Stars: ✭ 3,477 (+6221.82%)
Mutual labels: command-line-tool, cli, command-line
Ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
Stars: ✭ 28,564 (+51834.55%)
Mutual labels: command-line-tool, cli, command-line
Ff
Find files (ff) by name, fast!
Stars: ✭ 257 (+367.27%)
Mutual labels: command-line-tool, cli, command-line
Ed
A modern UNIX ed (line editor) clone written in Go
Stars: ✭ 44 (-20%)
Mutual labels: command-line-tool, cli, command-line
Miniserve
🌟 For when you really just want to serve some files over HTTP right now!
Stars: ✭ 2,894 (+5161.82%)
Mutual labels: command-line-tool, cli, command-line
Papis
Powerful and highly extensible command-line based document and bibliography manager.
Stars: ✭ 636 (+1056.36%)
Mutual labels: command-line-tool, cli, command-line
Sultan
Sultan: Command and Rule over your Shell
Stars: ✭ 625 (+1036.36%)
Mutual labels: command-line-tool, cli, command-line
Gitlab Cli
Create a merge request from command line in gitlab
Stars: ✭ 224 (+307.27%)
Mutual labels: command-line-tool, cli, command-line
Laminas Cli
Console command runner, exposing commands written in Laminas MVC and Mezzio components and applications
Stars: ✭ 25 (-54.55%)
Mutual labels: command-line-tool, cli, command-line
Klog
A plain-text file format and command line tool for time tracking
Stars: ✭ 222 (+303.64%)
Mutual labels: command-line-tool, cli, command-line
Starcli
✨ Browse GitHub trending projects from your command line
Stars: ✭ 269 (+389.09%)
Mutual labels: command-line-tool, cli, command-line
Dry Cli
General purpose Command Line Interface (CLI) framework for Ruby
Stars: ✭ 210 (+281.82%)
Mutual labels: command-line-tool, cli, command-line
Node.cli Progress
⌛️ easy to use progress-bar for command-line/terminal applications
Stars: ✭ 466 (+747.27%)
Mutual labels: command-line-tool, cli, command-line
You Dont Need Gui
Stop relying on GUI; CLI **ROCKS**
Stars: ✭ 4,766 (+8565.45%)
Mutual labels: command-line-tool, cli, command-line
Zoxide
A smarter cd command. Supports all major shells.
Stars: ✭ 4,422 (+7940%)
Mutual labels: command-line-tool, cli, command-line
Cli
A command-line interface for Hetzner Cloud
Stars: ✭ 542 (+885.45%)
Mutual labels: command-line-tool, cli, command-line
Terjira
Terjira is a very interactive and easy to use CLI tool for Jira.
Stars: ✭ 713 (+1196.36%)
Mutual labels: command-line-tool, cli, command-line
rff-cli-example
This package is an example of how 🏁 React Final Form can be used to maintain form data in a CLI app using Ink and Pastel, by @vadimdemedes.
The app simulates a project scaffolding CLI app, like what happens when you run npm init
.
Features
- Text inputs
- Select inputs
- Multi-Select inputs
- Sync validation – Some of the fields are required, and others must conform to a certain structure.
- Async validation – it will check to see if the package name you have selected is available on NPM.
The main purpose is to demonstrate a proof of concept, but you are welcome to copy and reuse the TextInput
, SelectInput
, and MultiSelect
input components as you wish.
Run it
$ npx rff-cli-example
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].