go-prompt - Building a powerful interactive prompt in Go, inspired by python-prompt-toolkit.

  •        363

Library for building a powerful interactive prompt, inspired by python-prompt-toolkit. Easy building a multi-platform binary of the command line tools because written in Golang.go-prompt provides many options. All options are listed in Developer Guide.

https://github.com/c-bata/go-prompt

Tags
Implementation
License
Platform

   




Related Projects

terjira - Terjira is a very interactive and easy to use CLI tool for Jira.

  •    Ruby

Terjira is an interactive and easy to use command line interface (or Application) for Jira. You do not need to remember the resource key or id. Terjira suggests it with an interactive prompt. After checking out the repo, run bin/setup to install dependencies. Then, run rspec spec to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.

tty-prompt - A beautiful and powerful interactive command line prompt

  •    Ruby

A beautiful and powerful interactive command line prompt. TTY::Prompt provides independent prompt component for TTY toolkit.

promptui - Interactive prompt for command-line applications

  •    Go

Interactive prompt for command-line applications. We built Promptui because we wanted to make it easy and fun to explore cloud services with manifold cli.


Python Prompt Toolkit - Library for building powerful interactive command lines in Python

  •    Python

prompt_toolkit is a library for building powerful interactive command lines and terminal applications in Python. ptpython is an interactive Python Shell, build on top of prompt_toolkit. prompt_toolkit could be a replacement for GNU readline, but it can be much more than that.

grunt-prompt - Add interactive UI to your Gruntfile such as lists, checkboxes, text input with filtering, and password fields, all on the command line

  •    Javascript

Interactive prompt for your Grunt config using console checkboxes, text input with filtering, password fields. This plugin recommends Grunt 0.4.1 or newer.

jquery.terminal - jQuery Terminal Emulator

  •    Javascript

jQuery Terminal Emulator is a plugin for creating command line interpreters in your applications. It can automatically call JSON-RPC service when a user types commands or you can provide you own function in which you can parse user commands. It's ideal if you want to provide additional functionality for power users. It can also be used to debug your application. You can create an interpreter for your JSON-RPC service with one line of code (just use url as first argument).

tty-prompt - A beautiful and powerful interactive command line prompt

  •    Ruby

A beautiful and powerful interactive command line prompt

prompts - ❯ Lightweight, beautiful and user-friendly interactive prompts

  •    Javascript

Examples are meant to be illustrative. await calls need to be run within an async function. See example.js. Prompt with a single prompt object. Returns object with the response.

python-nubia - A command-line and interactive shell framework.

  •    Python

Nubia is a lightweight framework for building command-line applications with Python. It was originally designed for the “logdevice interactive shell (aka. ldshell)” at Facebook. Since then it was factored out to be a reusable component and several internal Facebook projects now rely on it as a quick and easy way to get an intuitive shell/cli application without too much boilerplate. Nubia is built on top of python-prompt-toolkit which is a fantastic toolkit for building interactive command-line applications.

Inquirer.js - A collection of common interactive command line user interfaces.

  •    Javascript

A collection of common interactive command line user interfaces.Version 4.x only supports Node 6 and over. For Node 4 support please use version 3.x.

nash - Craft command-line masterpieces in Node.js

  •    Javascript

Run the cli app with the given arguments. Normally you'd pass in process.argv. The callback can be used to execute more code after everything has completed. Create a command with the given name(s). Supports a single name, and array of names, or multiple names separated by commas as arguments to the command method. Returns an instance of Command.

survey - A golang library for building interactive prompts with full support for windows and posix terminals

  •    Go

A library for building interactive prompts. The user can also press esc to toggle the ability cycle through the options with the j and k keys to do down and up respectively.

nb - CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script

  •    Shell

and more, in a single portable script. nb creates notes in text-based formats like Markdown, Org, and LaTeX, can work with files in any format, can import and export notes to many document formats, and can create private, password-protected encrypted notes and bookmarks. With nb, you can write notes using Vim, Emacs, VS Code, Sublime Text, and any other text editor you like, as well as terminal and GUI web browsers. nb works in any standard Linux / Unix environment, including macOS and Windows via WSL. Optional dependencies can be installed to enhance functionality, but nb works great without them.

gitin - commit/branch/workdir explorer for git

  •    Go

gitin is a minimalist tool that lets you explore a git repository from command line. You can search from commits, inspect indvidual files and changes in the commits, see ahead/behind commits etc. It is an alternative and interactive way to explore the commit history. Also, you can explore your current state by investigating diffs, stage your changes and commit them. This project is at very early stage of the development and there may be a few bugs. Consider reporting them by raising an issue.

vorpal - Node's framework for interactive CLIs

  •    Javascript

Conquer the command-line.Vorpal is Node's first framework for building interactive CLI applications. With a simple and powerful API, Vorpal opens the door to a new breed of rich, immersive CLI environments like cash and wat.

prompt - a beautiful command-line prompt for node.js

  •    Javascript

Using prompt is relatively straight forward. There are two core methods you should be aware of: prompt.get() and prompt.addProperties(). Their methods take strings representing property names in addition to objects for complex property validation (and more). There are a number of examples that you should examine for detailed usage. prompt understands JSON-schema with a few extra parameters and uses revalidator for validation.

ipt - Interactive Pipe To: The Node.js cli interactive workflow

  •    Javascript

ipt (pronounced iPipeTo) introduces the missing cli interactive workflow. It takes any kind of list as an input and uses that list to build an interactive interface to let you select an element from it. Stop manually dragging your mouse around to copy output data from a terminal, using the ipt workflow you can pipe data from a command and select what to copy to clipboard from a convenient visual menu.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.