Browse Source

Create binary script to tie it all together

master
Dylan Baker 4 years ago
parent
commit
2271bca0d4
2 changed files with 22 additions and 0 deletions
  1. 20
    0
      bin/slack-mattermost-emoji
  2. 2
    0
      lib/slack_mattermost_emoji.rb

+ 20
- 0
bin/slack-mattermost-emoji View File

@@ -1,2 +1,22 @@
1 1
 #!/usr/bin/env ruby
2 2
 
3
+require 'dotenv/load'
4
+require 'slack_mattermost_emoji'
5
+
6
+client = SlackMattermostEmoji::SlackClient.new(
7
+  username: ENV['SLACK_USERNAME'],
8
+  password: ENV['SLACK_PASSWORD'],
9
+  domain: ENV['SLACK_DOMAIN'],
10
+  download_path: ENV['DOWNLOAD_PATH']
11
+)
12
+client.authenticate
13
+client.download_emoji
14
+
15
+client = SlackMattermostEmoji::MattermostClient.new(
16
+  username: ENV['MATTERMOST_USERNAME'],
17
+  password: ENV['MATTERMOST_PASSWORD'],
18
+  domain: ENV['MATTERMOST_DOMAIN'],
19
+  emoji_path: ENV['DOWNLOAD_PATH']
20
+)
21
+client.authenticate
22
+client.upload_emoji

+ 2
- 0
lib/slack_mattermost_emoji.rb View File

@@ -1,3 +1,5 @@
1
+require "slack_mattermost_emoji/mattermost_client"
2
+require "slack_mattermost_emoji/slack_client"
1 3
 require "slack_mattermost_emoji/version"
2 4
 
3 5
 module SlackMattermostEmoji

Loading…
Cancel
Save