-
Notifications
You must be signed in to change notification settings - Fork 72
/
turbo.me
84 lines (60 loc) · 2.2 KB
/
turbo.me
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
### Download ControlUpConsole.exe from https://ctrlupfeeu01.controlup.com/Downloads/ControlUpConsole.zip
### Use flag --enable=HttpUrlPassthrough
#
# ControlUpConsole turbo.me file
# https://github.com/turboapps/turbome/tree/master/controlup/controlupconsole
#
# Licensed under the Apache License, Version 2.0
# http://www.apache.org/licenses/LICENSE-2.0
###################################
# Meta tags
###################################
meta title="controlupconsole"
meta namespace="controlup"
meta name="controlupconsole"
###################################
# Pull dependency images
###################################
using gnu/wget,powershell,7-zip-console
###################################
# Download and install
###################################
# Set working directory
workdir c:\
cmd mkdir c:\ControlUpConsole
# Download
cmd wget --no-check-certificate --no-verbose -O C:\ControlUpConsole\ControlUpConsole.zip https://ctrlupfeeu01.controlup.com/Downloads/ControlUpConsole.zip
###################################
# Unzip the Console into the working directory
###################################
cmd "7z e C:\ControlUpConsole\ControlUpConsole.zip -oC:\ControlUpConsole"
# Get version number
cmd "echo $appdata=get-content env:AppData >> GetVersion.ps1"
cmd "echo $controlup='C:\ControlUpConsole\ControlUpConsole.exe' >> GetVersion.ps1"
cmd "echo (Get-Item $controlup ).VersionInfo.ProductVersion >> GetVersion.ps1"
cmd powershell -executionpolicy remotesigned -File GetVersion.ps1
var version = last
###################################
# Environment Variables
###################################
env path="c:\ControlUpConsole"
###################################
# Enable HttpUrlPassthrough
###################################
enable HttpUrlPassthrough
###################################
# Clean up
###################################
cmd rmdir c:\wget /s /q
cmd del GetVersion.ps1
cmd del C:\ControlUpConsole\ControlUpConsole.zip
###################################
# Version
###################################
meta tag=version
meta version=version
###################################
# Startup File
###################################
# Set startup file
startup file ("C:\ControlUpConsole\ControlUpConsole.exe")