@@ -15,7 +15,7 @@ import (
15
15
const VERSION = "0.1.0"
16
16
17
17
var mainCmd = & cobra.Command {
18
- Use : "cds2xmpp " ,
18
+ Use : "cds2http " ,
19
19
Run : func (cmd * cobra.Command , args []string ) {
20
20
viper .SetEnvPrefix ("cds" )
21
21
viper .AutomaticEnv ()
@@ -56,87 +56,43 @@ var mainCmd = &cobra.Command{
56
56
MaxHeaderBytes : 1 << 20 ,
57
57
}
58
58
59
- var err error
60
- cdsbot , err = getBotClient ()
61
- if err != nil {
62
- log .Fatalf ("Error while initialize client err:%s" , err )
63
- }
64
-
65
- go cdsbot .born ()
66
-
67
- log .Infof ("Running cds2xmpp on %s" , viper .GetString ("listen_port" ))
59
+ go do ()
60
+ log .Infof ("Running cds2http on %s" , viper .GetString ("listen_port" ))
68
61
if err := s .ListenAndServe (); err != nil {
69
62
log .Errorf ("Error while running ListenAndServe: %s" , err .Error ())
70
63
}
71
-
72
64
},
73
65
}
74
66
75
67
func init () {
76
68
flags := mainCmd .Flags ()
77
69
78
70
flags .String ("log-level" , "" , "Log Level : debug, info or warn" )
79
- viper .BindPFlag ("log_level" , flags .Lookup ("log-level" ))
71
+ viper .BindPFlag ("log_level" , flags .Lookup ("log-level" )) // nolint
80
72
81
73
flags .String ("listen-port" , "8085" , "Listen Port" )
82
- viper .BindPFlag ("listen_port" , flags .Lookup ("listen-port" ))
74
+ viper .BindPFlag ("listen_port" , flags .Lookup ("listen-port" )) // nolint
83
75
84
76
flags .String ("event-kafka-broker-addresses" , "" , "Ex: --event-kafka-broker-addresses=host:port,host2:port2" )
85
- viper .BindPFlag ("event_kafka_broker_addresses" , flags .Lookup ("event-kafka-broker-addresses" ))
77
+ viper .BindPFlag ("event_kafka_broker_addresses" , flags .Lookup ("event-kafka-broker-addresses" )) // nolint
86
78
87
79
flags .String ("event-kafka-topic" , "" , "Ex: --kafka-topic=your-kafka-topic" )
88
- viper .BindPFlag ("event_kafka_topic" , flags .Lookup ("event-kafka-topic" ))
80
+ viper .BindPFlag ("event_kafka_topic" , flags .Lookup ("event-kafka-topic" )) // nolint
89
81
90
82
flags .String ("event-kafka-user" , "" , "Ex: --kafka-user=your-kafka-user" )
91
- viper .BindPFlag ("event_kafka_user" , flags .Lookup ("event-kafka-user" ))
83
+ viper .BindPFlag ("event_kafka_user" , flags .Lookup ("event-kafka-user" )) // nolint
92
84
93
85
flags .String ("event-kafka-password" , "" , "Ex: --kafka-password=your-kafka-password" )
94
- viper .BindPFlag ("event_kafka_password" , flags .Lookup ("event-kafka-password" ))
86
+ viper .BindPFlag ("event_kafka_password" , flags .Lookup ("event-kafka-password" )) // nolint
95
87
96
88
flags .String ("event-kafka-group" , "" , "Ex: --kafka-group=your-kafka-group" )
97
- viper .BindPFlag ("event_kafka_group" , flags .Lookup ("event-kafka-group" ))
98
-
99
- flags .String ("xmpp-server" , "" , "XMPP Server" )
100
- viper .BindPFlag ("xmpp_server" , flags .Lookup ("xmpp-server" ))
101
-
102
- flags .String ("xmpp-bot-jid" , "cds@localhost" , "XMPP Bot JID" )
103
- viper .BindPFlag ("xmpp_bot_jid" , flags .Lookup ("xmpp-bot-jid" ))
104
-
105
- flags .String ("xmpp-bot-password" , "" , "XMPP Bot Password" )
106
- viper .BindPFlag ("xmpp_bot_password" , flags .Lookup ("xmpp-bot-password" ))
107
-
108
- flags .String ("admin-cds2xmpp" , "" , "Admin cds2xmpp admina@jabber.yourdomain.net,adminb@jabber.yourdomain.net," )
109
- viper .BindPFlag ("admin_cds2xmpp" , flags .Lookup ("admin-cds2xmpp" ))
89
+ viper .BindPFlag ("event_kafka_group" , flags .Lookup ("event-kafka-group" )) // nolint
110
90
111
- flags .String ("admin-conference" , "" , "CDS Admin conference cds@conference.jabber.yourdomain.net" )
112
- viper .BindPFlag ("admin_conference" , flags .Lookup ("admin-conference" ))
113
-
114
- flags .Bool ("xmpp-debug" , false , "XMPP Debug" )
115
- viper .BindPFlag ("xmpp_debug" , flags .Lookup ("xmpp-debug" ))
116
-
117
- flags .Bool ("xmpp-notls" , true , "XMPP No TLS" )
118
- viper .BindPFlag ("xmpp_notls" , flags .Lookup ("xmpp-notls" ))
119
-
120
- flags .Bool ("xmpp-starttls" , false , "XMPP Start TLS" )
121
- viper .BindPFlag ("xmpp_starttls" , flags .Lookup ("xmpp-starttls" ))
122
-
123
- flags .Bool ("xmpp-session" , true , "XMPP Session" )
124
- viper .BindPFlag ("xmpp_session" , flags .Lookup ("xmpp-session" ))
91
+ flags .String ("event-remote-url" , "" , "Ex: --event-remote-url=your-remote-url" )
92
+ viper .BindPFlag ("event_remote_url" , flags .Lookup ("event-remote-url" )) // nolint
125
93
126
94
flags .Bool ("force-dot" , true , "If destination (except conference) does not contains '.' skip destination" )
127
- viper .BindPFlag ("force_dot" , flags .Lookup ("force-dot" ))
128
-
129
- flags .Bool ("xmpp-insecure-skip-verify" , true , "XMPP InsecureSkipVerify" )
130
- viper .BindPFlag ("xmpp_insecure_skip_verify" , flags .Lookup ("xmpp-insecure-skip-verify" ))
131
-
132
- flags .String ("xmpp-default-hostname" , "" , "Default Hostname for user, enter your.jabber.net for @your.jabber.net" )
133
- viper .BindPFlag ("xmpp_default_hostname" , flags .Lookup ("xmpp-default-hostname" ))
134
-
135
- flags .Int ("xmpp-delay" , 5 , "Delay between two sent messages" )
136
- viper .BindPFlag ("xmpp_delay" , flags .Lookup ("xmpp-delay" ))
137
-
138
- flags .String ("more-help" , "" , "Text added on /cds help" )
139
- viper .BindPFlag ("more_help" , flags .Lookup ("more-help" ))
95
+ viper .BindPFlag ("force_dot" , flags .Lookup ("force-dot" )) // nolint
140
96
}
141
97
142
98
func main () {
0 commit comments