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

  •        244

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.

http://github.com/flatiron/prompt
https://github.com/flatiron/prompt

Dependencies:

colors : ^1.1.2
read : 1.0.x
revalidator : 0.1.x
utile : 0.3.x
winston : 2.x

Tags
Implementation
License
Platform

   




Related Projects

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

  •    Go

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.

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.

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.

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

  •    Javascript

a beautiful command-line prompt for node.js

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

  •    Ruby

A beautiful and powerful interactive command line prompt


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.

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.

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.

email-prompt - CLI email prompt with autocompletion and built-in validation

  •    Javascript

CLI email prompt featuring autocompletion and validation. Powers 𝚫now --login.

Readfile file reader

  •    C++

Readfile A simple command line tool to read files. If no file is given as the command prompt a prompt where spaces can be used is presented. It's kind of like cat, only without all the extra features.

xonsh - :shell: Python-powered, cross-platform, Unix-gazing shell

  •    Python

xonsh is a Python-powered, cross-platform, Unix-gazing shell language and command prompt. The language is a superset of Python 3.6+ with additional shell primitives. xonsh (pronounced conch) is meant for the daily use of experts and novices alike.

liquidprompt - A full-featured & carefully designed adaptive prompt for Bash & Zsh

  •    Shell

Liquid Prompt gives you a nicely displayed prompt with useful information when you need it. It shows you what you need when you need it. You will notice what changes when it changes, saving time and frustration. You can even use it with your favorite shell – Bash or zsh. You can temporarily deactivate Liquid Prompt and revert to your previous prompt by typing prompt_off. Use prompt_on to bring it back. You can disable all prompts and simply use a single mark sign ($ for user and # for root) by using the prompt_OFF command.

geometry - geometry is a minimal, fully customizable and composable zsh prompt theme

  •    Shell

geometry is a minimalistic, fully customizable zsh prompt theme. geometry starts small, with good defaults, and allows you to customize it at your own will. It can be as simple or complex as you like.

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.

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.

cmder-powerline-prompt - Custom prompt for Cmder on Windows

  •    Lua

In the screenshot, Fira Code font is used. The look is inspired by Powerline for Vim, and Zsh's theme agnoster.

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.

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.






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.