All Projects → juliangruber → Travis Watch

juliangruber / Travis Watch

Licence: mit
Stream live travis test results of the current commit to your terminal!

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Travis Watch

Cistern
A terminal UI for Unix to monitor Continuous Integration pipelines from the command line. Current integrations include GitLab, Azure DevOps, Travis CI, AppVeyor and CircleCI.
Stars: ✭ 161 (-45.24%)
Mutual labels:  cli, ci, travis
Actions Cli
Monitor your GitHub Actions in real time from the command line
Stars: ✭ 156 (-46.94%)
Mutual labels:  cli, terminal, ci
Simpletable
Simple tables in terminal with Go
Stars: ✭ 288 (-2.04%)
Mutual labels:  cli, terminal
github-status-updater
Command line utility for updating GitHub commit statuses and enabling required status checks for pull requests
Stars: ✭ 83 (-71.77%)
Mutual labels:  ci, travis
Nord Gnome Terminal
An arctic, north-bluish clean and elegant GNOME Terminal color theme.
Stars: ✭ 258 (-12.24%)
Mutual labels:  cli, terminal
learning-lighthouse-ci
Learning Google's Lighthouse CI from scratch with a minimal template web app (quickstart)
Stars: ✭ 46 (-84.35%)
Mutual labels:  ci, travis
egg-ci
Auto gen ci config file
Stars: ✭ 15 (-94.9%)
Mutual labels:  ci, travis
Goodls
This is a CLI tool to download shared files and folders from Google Drive.
Stars: ✭ 256 (-12.93%)
Mutual labels:  cli, terminal
3llo
3llo - Trello interactive CLI aplication
Stars: ✭ 245 (-16.67%)
Mutual labels:  cli, terminal
Progress bar
Command-line progress bars and spinners for Elixir.
Stars: ✭ 281 (-4.42%)
Mutual labels:  cli, terminal
Teip
Select partial standard input and replace with the result of another command efficiently
Stars: ✭ 280 (-4.76%)
Mutual labels:  cli, terminal
Stag
Streaming bar graphs. For stats and stuff.
Stars: ✭ 286 (-2.72%)
Mutual labels:  cli, terminal
prebuild-ci
Use CI to auto upload prebuilds
Stars: ✭ 17 (-94.22%)
Mutual labels:  ci, travis
Httpie
As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie
Stars: ✭ 53,052 (+17944.9%)
Mutual labels:  cli, terminal
Consola
Elegant Console Logger for Node.js and Browser 🐨
Stars: ✭ 3,461 (+1077.21%)
Mutual labels:  cli, terminal
Covid19 Tracker Cli
A curl-based command line tracker for Novel Coronavirus or COVID-19 pandemic. It Supports terminal for linux and macos, command prompt for windows, and termux for android with real-time updates.
Stars: ✭ 244 (-17.01%)
Mutual labels:  cli, terminal
ionic-travis
Ionic app demo built with Travis CI
Stars: ✭ 15 (-94.9%)
Mutual labels:  ci, travis
Nestjs Console
A nestjs module that provide a cli to your application.
Stars: ✭ 284 (-3.4%)
Mutual labels:  cli, terminal
Chattt
❯❯❯ Chat without leaving your terminal
Stars: ✭ 239 (-18.71%)
Mutual labels:  cli, terminal
Laravel Zero
A PHP framework for console artisans
Stars: ✭ 2,821 (+859.52%)
Mutual labels:  cli, terminal

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].