wedding
Version:
76 lines (66 loc) • 2.85 kB
JavaScript
var greeting_text = "__ __ _ __ _ ____ ____ ____ _ _ __ __ ____ ____ ____ ____ __ _ __ ____ _ _ \r\n\\ \\\/ \/| || \\| || ===|| ===| (_ (_`| |_| | \\ \\\/\\\/ \/| ===|| _) \\ (_ (_` \/ () \\ | \\| |__) | \/ () \\ | |__ | |\r\n \\__\/ |_||_|\\__||____||____|.__)__)|_| |_| \\_\/\\_\/ |____||____\/.__)__) \/__\/\\__\\|_|\\__|\\___\/\/__\/\\__\\|____||_|"
var help_text = "__ __ _ __ _ ____ ____ ____ _ _ __ __ ____ ____ ____ ____ __ _ __ ____ _ _ \r\n\\ \\\/ \/| || \\| || ===|| ===| (_ (_`| |_| | \\ \\\/\\\/ \/| ===|| _) \\ (_ (_` \/ () \\ | \\| |__) | \/ () \\ | |__ | |\r\n \\__\/ |_||_|\\__||____||____|.__)__)|_| |_| \\_\/\\_\/ |____||____\/.__)__) \/__\/\\__\\|_|\\__|\\___\/\/__\/\\__\\|____||_|\r\n\r\n Usage: wedding [options]\r\n\r\n Options:\r\n\r\n -h, --help output usage information\r\n -V, --version output the version number\r\n -l, --location Get location\r\n -b, --bride Bride details\r\n -g, --groom Groom details\r\n -d, --date Date of marriage"
var location_text = "Madayi"
var bride_text = "Anjali"
var groom_text = "Vineesh"
var wedding_url = "https://www.google.co.in/maps/dir/''/''/data=!4m5!4m4!1m0!1m2!1m1!1s0x3ba414b6d4b9066d:0xab737784febcb1d4?sa=X&ved=0ahUKEwj8qq_sqpTTAhWKqo8KHfxGAAsQ9RcICzAA"
var ul;
var cmd;
var empty = {
options: [],
args: []
};
var commands = {
'get-command': {
options: ['name', 'age', 'description', 'address'],
args: ['clear']
},
'wedding': {
args: ['location', 'muhoortham', 'rsvp', 'bride', 'groom'],
}
};
$( document ).ready(function() {
$('#terminal-content').terminal(function(command, term) {
try {
option = command.trim().match(/\S+/g)[1];
} catch (exception) {
option = "unknown"
}
switch (option) {
case '-V':
case '--version':
this.echo("0.0.1")
break;
case '-h':
case '--help':
this.echo(help_text);
break;
case '-l':
case '--location':
this.echo(location_text);
term.push(function(command, term) {
if (/y(es){0,1}/.test(command)) {
window.open(wedding_url, '_blank');
}
term.pop();
}, {
prompt: 'Do you want to open this link in the browser? (yes/no) ',
greetings: null
});
break;
case '-b':
case '--bride':
this.echo(bride_text)
break;
case '-g':
case '--groom':
this.echo(groom_text)
break;
default:
this.echo("Sorry, system could not recognize the command you entered \n \n");
this.echo(help_text);
}
}, { prompt: 'guest ~$ ',
name: 'vineesh_weds_anjali',
greetings: greeting_text });
});