1 | var path = require('path');
|
2 |
|
3 | var HOST = {
|
4 | host: 'example.com',
|
5 | port: 22
|
6 | };
|
7 |
|
8 | var HOSTS = [
|
9 | {
|
10 | host: 'example.com',
|
11 | port: 22
|
12 | },
|
13 | {
|
14 | host: 'example.org',
|
15 | port: 22022
|
16 | }
|
17 | ];
|
18 |
|
19 | var DYNAMIC_HOST = function(done) {
|
20 | done(HOST);
|
21 | };
|
22 |
|
23 | var HOST_OPTIONS = {
|
24 | option1: 'value1'
|
25 | };
|
26 |
|
27 | var COMMAND_OPTIONS = {
|
28 | failsafe: true
|
29 | };
|
30 |
|
31 | var LOG_METHODS = ['user', 'info', 'success', 'warn', 'error', 'command',
|
32 | 'stdout', 'stdwarn', 'stderr', 'debug'];
|
33 |
|
34 | var INTERACTIVE_PROMPTS = [
|
35 | {
|
36 | prompt: 'prompt1',
|
37 | echo: true
|
38 | },
|
39 | {
|
40 | prompt: 'prompt2',
|
41 | echo: false
|
42 | }
|
43 | ];
|
44 |
|
45 | var PRIVATE_KEY_PATH = path.resolve(__dirname, 'private-key.txt');
|
46 |
|
47 | module.exports = {
|
48 | HOST: HOST,
|
49 | HOSTS: HOSTS,
|
50 | DYNAMIC_HOST: DYNAMIC_HOST,
|
51 | HOST_OPTIONS: HOST_OPTIONS,
|
52 | COMMAND_OPTIONS: COMMAND_OPTIONS,
|
53 | LOG_METHODS: LOG_METHODS,
|
54 | INTERACTIVE_PROMPTS: INTERACTIVE_PROMPTS,
|
55 | PRIVATE_KEY_PATH: PRIVATE_KEY_PATH
|
56 | };
|