~jackyalcine/wemux/master

« back to all changes in this revision

Viewing changes to wemux

  • Committer: Matt Furden
  • Date: 2015-08-22 22:45:57 UTC
  • mfrom: (115.2.1)
  • Revision ID: git-v1:01c6541f8deceff372711241db2a13f21c4b210c
Merge pull request #47 from nilbus/exit-status

Return an error exit status from client commands that fail

Show diffs side-by-side

added added

removed removed

Lines of Context:
326
326
  [ "$announce_attach" == "true" ] && redirect=`$wemux display-message \
327
327
    "$username has attached in $connection_type mode." 2>&1`
328
328
  $attach_commands
 
329
  status=$?
329
330
  [ "$announce_attach" == "true" ] && redirect=`$wemux display-message \
330
331
    "$username has detached." 2>&1`
331
 
  return 0
 
332
  return $status
332
333
}
333
334
 
334
335
# Announces when a user joins/changes their server.
521
522
      $wemux attach -t $server -r
522
523
    else
523
524
      echo "No wemux server to mirror on '$server'."
 
525
      return 126
524
526
    fi
525
527
  }
526
528
 
531
533
        $wemux attach -t $server
532
534
      else
533
535
        echo "No wemux server to pair with on '$server'."
 
536
        return 126
534
537
      fi
535
538
    else
536
539
      echo "Pair mode is disabled."
552
555
        $wemux attach -t $client_session
553
556
      else
554
557
        echo "No wemux server to go 'rogue' with on '$server'."
 
558
        return 126
555
559
      fi
556
560
    else
557
561
      echo "Rogue mode is disabled."
569
573
        echo "Logged out of rogue mode on '$server'."
570
574
      else
571
575
        echo "No wemux server to log out of on '$server'."
 
576
        return 126
572
577
      fi
573
578
    else
574
579
      echo "Rogue mode is disabled."
599
604
      announce_connection "mirror" $wemux attach -t $server -r
600
605
    else
601
606
      echo "No wemux server to attach to on '$server'"
 
607
      return 126
602
608
    fi
603
609
  }
604
610