listr - Terminal task list

  •        32

A task can return different values. If a task returns, it means the task was completed successfully. If a task throws an error, the task failed.A task can also be async by returning a Promise. If the promise resolves, the task completed successfully, if it rejects, the task failed.

https://github.com/SamVerschueren/listr

Dependencies:

cli-truncate : ^0.2.1
figures : ^1.7.0
indent-string : ^2.1.0
is-observable : ^0.2.0
is-promise : ^2.1.0
is-stream : ^1.1.0
listr-silent-renderer : ^1.1.1
listr-update-renderer : ^0.4.0
listr-verbose-renderer : ^0.4.0
log-symbols : ^1.0.2
log-update : ^1.0.2
ora : ^0.2.3
p-map : ^1.1.1
rxjs : ^5.4.2
stream-to-observable : ^0.2.0
strip-ansi : ^3.0.1

Tags
Implementation
License
Platform

   




Related Projects

cli-spinners - Spinners for use in the terminal

  •    Javascript

The list of spinners is just a JSON file and can be used wherever.You probably want to use one of these spinners through the ora module.

ora - Elegant terminal spinner

  •    Javascript

Show your support for Ora by buying this excellent Node.js course.It will gracefully not do anything when there's no TTY or when in a CI.

spinner - Go (golang) package for providing a terminal spinner/progress indicator with options.

  •    Go

spinner is a simple package to add a spinner / progress indicator to any terminal application. Examples can be found below as well as full examples in the examples directory.For more detail about the library and its features, reference your local godoc once installed.


react-progress-2 - ReactJS Progress 2

  •    Javascript

Please note, that show and hide calls are stacked, so after n-consecutive show calls, you need to do n hide calls to hide an indicator or you can use Progress.hideAll(). Created in 2015 by Ruslan Prytula (@milworm).

WPF Background Progress Indicator

  •    

The WPF Background Progress Indicator allows developers to show the application is busy without stopping the animation when the UI thread is busy. The indicator's appearance can be modified by using the BusyStyle property.

UCZProgressView - UCZProgressView is a circular progress indicator for image loading.

  •    Objective-C

UCZProgressView is a circular progress indicator with cool animations for image loading. This progress view is inspired by Michaël Villar's motion effect 08-Photo Loading.

terminaltables - Generate simple tables in terminals from a nested list of strings.

  •    Python

Easily draw tables in terminal/console applications from a list of lists of strings. Supports multi-line rows. This project adheres to Semantic Versioning.

Kurukuru - Terminal Spinner for .NET Core/Standard

  •    CSharp

Terminal Spinner library for .NET Core/Standard. strongly inspired by cli-spinners, ora, CLISpinner. When running on terminal using non-Unicode codepages (e.g. CP437:EN-US, CP932:JA-JP), the library will render using ASCII-characters spinner by default.

diagram - CLI app to convert ascii arts into hand drawn diagrams.

  •    Go

Diagram is a CLI tool to generate hand drawn diagrams from ASCII arts. It's a full featured CLI application which converts the ASCII text into hand drawn diagrams. The CLI part is based on gocui and the ascii to png conversion is done using the gg library.

XLRemoteImageView - UIImageView that shows a progress indicator while the image is loading from server

  •    Objective-C

By XMARTLABS. UIImageView categories that show a progress indicator while the image is being downloaded. It uses the same NSCache and NSOperation objects used in UIImageView+AFNetworking category. It looks like Instagram loading indicator.

tqdm - A fast, extensible progress bar for Python and CLI

  •    Python

tqdm means "progress" in Arabic (taqadum, تقدّم) and is an abbreviation for "I love you so much" in Spanish (te quiero demasiado). trange(N) can be also used as a convenient shortcut for tqdm(xrange(N)).

mapscii - 🗺 MapSCII is a Braille & ASCII world map renderer for your console - enter => telnet mapscii

  •    CoffeeScript

A node.js based Vector Tile to Braille and ASCII renderer for xterm-compatible terminals. If you're on Windows, use the open source telnet client PuTTY to connect.

react-native-image-progress - Progress indicator for networked images in React Native

  •    Javascript

Note: Progress indicators has been broken out to a separate component; react-native-progress. To use them, please follow installation instructions for that package. Note: onLoad* events are bubbled up, so if you want to do some custom thing when the image is loaded for example.

node-draftlog - 📜 Create updatable log lines into the terminal, and give life to your logs!

  •    Javascript

It allows you to re-write a line of your log after being written. Just like post 'updating'. This is the building block for any dynamic element such as progress bars, loading status, animations, checkboxes and so on.It does that by keeping track of the current lines of code written through the stream, and moving the cursor up to the line of the LogDraft you created previously, and updating its content.





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.