Travis Watch

Stream live travis test results of the current commit to your terminal!
Alternatives To Travis Watch
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Gitui14,605319 hours ago3January 06, 2023142mitRust
Blazing 💥 fast terminal-ui for git written in rust 🦀
Tiny Care Terminal5,94816 months ago25May 01, 202035mitJavaScript
💖💻 A little dashboard that tries to take care of you when you're using your terminal.
Git Game2,892
3 years ago21gpl-2.0
terminal game to test git skills
Git Recall2,09623 years ago18January 07, 20188mitShell
An interactive way to peruse your git history from the terminal
Dotfiles1,158
10 months ago2Shell
Colourful & robust configuration files and utilities for Mac, Linux and BSD
Git Cal1,071
7 years ago1February 27, 201817mitPerl
github like contributions calendar on terminal
Rebase Editor531122 years ago14April 14, 20224JavaScript
Simple terminal based sequence editor for git interactive rebase.
Termit506
17 years ago33May 25, 2017mitRuby
Translations with speech synthesis in your terminal as a ruby gem
Fancy Git400
2 months ago16gpl-2.0Shell
That's a terminal prompt changer that shows a few cool git informations about your repository state. You can choose among different styles and enjoy all the aliases it provides you. Feel free for contributing, pull requests and issues are always welcome! ;)
Travis Watch294232 years ago53August 22, 20197mitJavaScript
Stream live travis test results of the current commit to your terminal!
Alternatives To Travis Watch
Select To Compare


Alternative Project Comparisons
Readme

travis-watch Build Status Greenkeeper badge

Stream live travis test results of the current commit to your terminal. Exits with the proper exit code too!

screenshot

Installation

$ npm install -g travis-watch

Usage

$ travis-watch --help
Usage: travis-watch [DIRECTORY]

Supported build environments

  • Node.js
  • Ruby
  • PHP
  • Go
  • Python

For more, please open an issue.

JavaScript API

const differ = require('ansi-diff-stream')
const render = require('render-ci-matrix')()
const Watch = require('travis-watch')

const diff = differ()
diff.pipe(process.stdout)

const watch = new Watch(process.cwd())
watch.start()

setInterval(
  () => diff.write(render(watch.state)),
  100
)

watch.on('finish', () => {
  diff.write(render(watch.state))
  process.exit(!watch.state.success)
})

Kudos

  • Development of this module is sponsored by the Dat Project.
  • Travis is ❤️

Related

  • appveyor-watch — Stream live AppVeyor test results of the current commit to your terminal!
  • ci-watch — Travis-Watch and AppVeyor-Watch combined!
  • travis-logs — Stream live travis logs to your terminal!
  • ansi-diff-stream — A transform stream that diffs input buffers and outputs the diff as ANSI. If you pipe this to a terminal it will update the output with minimal changes
  • render-ci-matrix — Render a CI results matrix to the terminal.

Sponsors

This module is proudly supported by my Sponsors!

Do you want to support modules like this to improve their quality, stability and weigh in on new features? Then please consider donating to my Patreon. Not sure how much of my modules you're using? Try feross/thanks!

License

MIT

Popular Terminal Projects
Popular Commit Projects
Popular Command Line Interface Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Javascript
Cli
Stream
Terminal
Commit
Ci
Travis
Ansi
Appveyor