bracket-state-machine 0.2.0

State management library for bracket-lib terminal
Documentation
name: Rust

on: [push]

jobs:
  build:
    strategy:
      matrix:
        os: [ubuntu-latest, macos-latest, windows-latest]
    runs-on: ${{ matrix.os }}

    steps:
    - uses: actions/checkout@v2
    
    - name: Install alsa and udev
      run: sudo apt-get update; sudo apt-get install --no-install-recommends libasound2-dev libudev-dev
      if: matrix.os == 'ubuntu-latest'
   
    - name: Build
      run: cargo build --verbose --all
    
    - name: Run tests
      run: 
        cargo test --verbose --all
    
    - name: Check examples
      if: matrix.os != 'windows-latest'
      run: |
        cargo check --all