@@ -4,36 +4,27 @@ require "file_utils"
44
55print " 🤖 Fetching sentry files..."
66
7- # Fetch sentry.cr
8- sentry_uri = " https://raw.githubusercontent.com/samueleaton/sentry/master/src/sentry.cr"
9- fetch_sentry_response = HTTP ::Client .get sentry_uri
7+ def check_code (url : String )
8+ response = HTTP ::Client .get url
109
11- if fetch_sentry_response.status_code > 299
12- puts " HTTP request error. Could not fetch #{ sentry_uri } "
13- puts fetch_sentry_response.body
14- exit 1
15- end
16-
17- sentry_code = fetch_sentry_response.body
10+ if response.status_code > 299
11+ puts " HTTP request error. Could not fetch #{ url } "
12+ puts response.body
13+ exit 1
14+ end
1815
19- # Fetch sentry_cli.cr
20- sentry_cli_uri = " https://raw.githubusercontent.com/samueleaton/sentry/master/src/sentry_cli.cr"
21- fetch_cli_response = HTTP ::Client .get sentry_cli_uri
22-
23- if fetch_cli_response.status_code > 299
24- puts " HTTP request error. Could not fetch #{ sentry_cli_uri } "
25- puts fetch_cli_response.body
26- exit 1
16+ response
2717end
2818
29- sentry_cli_code = fetch_cli_response.body
19+ sentry_source_code = check_code(" https://raw.githubusercontent.com/zw963/sentry/master/src/sentry.cr" ).body
20+ sentry_cli_source_code = check_code(" https://raw.githubusercontent.com/zw963/sentry/master/src/sentry_cli.cr" ).body
3021
3122puts " success"
3223
3324# Write files to dev directory
3425FileUtils .mkdir_p " ./dev"
35- File .write " ./dev/sentry.cr" , sentry_code
36- File .write " ./dev/sentry_cli.cr" , sentry_cli_code
26+ File .write " ./dev/sentry.cr" , sentry_source_code
27+ File .write " ./dev/sentry_cli.cr" , sentry_cli_source_code
3728
3829# compile sentry files
3930puts " 🤖 Compiling sentry using --release flag..."
0 commit comments