1/*
2 * Copyright 2002-2006, Haiku Inc. All rights reserved.
3 * Distributed under the terms of the MIT License.
4 *
5 * Authors:
6 *		Mahmoud Al Gammal
7 */
8
9
10#include <Beep.h>
11
12#include <stdio.h>
13
14
15int
16main(int argc, char* argv[])
17{
18	// "beep" can only take a single optional event name
19	if (argc > 2
20		|| (argc == 2 && argv[1][0] == '-')) {
21		fprintf(stdout, "usage: beep [ eventname ]\n");
22		fprintf(stdout, "Event names are found in the "
23			"Sounds preferences panel.\n");
24		fflush(stdout);
25		return B_OK;
26	}
27
28	// if no event name is specified, play the default "Beep" event
29	if (argc == 1)
30		return beep();
31	else
32		return system_beep(argv[1]);
33}
34