Skip to content

☄ A component library for developing interactive CLI(tui,terminal) programs.

License

Notifications You must be signed in to change notification settings

yunginnanet/infinite

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

infinite

Component library for developing interactive CLI(tui,terminal) programs.
go report card

demo

Features

  • Provides a range of out-of-the-box components

    • autocomplete
    • progress-bar group
    • multi/single select
    • spinner
    • confirm(input/selection)
    • text input
  • Cross-platform

  • Customizable, you can replace some options or methods in the component with your own implementation

  • Composable, you can combine components together to build your own interactive program

    • autocomplete + input To achieve input reception into selection to choose options.
    • selection instantiation via input for option filtering.

Install

go get github.com/yunginnanet/infinite

About

☄ A component library for developing interactive CLI(tui,terminal) programs.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%