Commit Graph

850 Commits

Author SHA1 Message Date
Søren Theilgaard
6aa32cba1c Merge pull request #317 from Installomator/Theile-labels
Theile-labels
2021-11-22 10:58:51 +01:00
Søren Theilgaard
cb45cab5c7 Merge pull request #285 from jnichols35/label-superhuman
label superhuman.sh
2021-11-22 10:53:25 +01:00
Søren Theilgaard
8089187598 superhuman version 2021-11-22 10:53:05 +01:00
Søren Theilgaard
e8f5fd0a2a Merge pull request #288 from jnichols35/label-logseq
label logseq.sh
2021-11-22 10:43:44 +01:00
Søren Theilgaard
7e56354cb1 Labels from #289 2021-11-22 10:42:19 +01:00
Søren Theilgaard
5880124676 Merge pull request #311 from Raptor399/boxtools-fix
Added packedID so Box Tools installs correctly
2021-11-22 10:18:38 +01:00
Søren Theilgaard
385f9c1a04 microsoftedge 2021-11-22 10:17:59 +01:00
Søren Theilgaard
b1801dd561 Merge pull request #306 from Installomator/microsoft-labels-updates
Updated msupdate call
2021-11-22 09:58:43 +01:00
Søren Theilgaard
6b7c01dbaa Merge branch 'dev' into microsoft-labels-updates 2021-11-22 09:58:33 +01:00
Søren Theilgaard
4d71a194a8 Merge pull request #322 from adibue/adibue-add-nudge
Added label for 'nudge'
2021-11-22 09:57:07 +01:00
Søren Theilgaard
49917fd4aa Merge pull request #323 from buckbanzai/buckbanzai-add-maccyapp
Added label for Maccy clipboard manager
2021-11-22 09:54:28 +01:00
Søren Theilgaard
5aeb5bcec0 Merge pull request #325 from buckbanzai/buckbanzai-add-talkdeskcallbar
Added label for Talkdesk Callbar
2021-11-22 09:53:48 +01:00
Søren Theilgaard
5bb584a2d2 Update r.sh 2021-11-22 09:51:43 +01:00
Søren Theilgaard
a1fe87c7f7 Merge pull request #324 from macprince/overflow-label
Label - overflow.sh
2021-11-22 09:39:12 +01:00
Søren Theilgaard
9ae8f3c11f Merge pull request #316 from Installomator/Update/install-detection
update/installation detection
2021-11-22 09:34:08 +01:00
Søren Theilgaard
28d2f78465 Merge branch 'dev' into Update/install-detection 2021-11-22 09:34:01 +01:00
Søren Theilgaard
709ee18144 Merge pull request #315 from Installomator/CLIInstaller
CLI Installer
2021-11-22 09:33:17 +01:00
Søren Theilgaard
876c1e96c4 Merge branch 'dev' into CLIInstaller 2021-11-22 09:33:08 +01:00
Søren Theilgaard
a3fe713e55 Update Labels.txt 2021-11-22 09:01:42 +01:00
Søren Theilgaard
9f42fb9501 Create findanyfile.sh 2021-11-22 08:57:50 +01:00
Søren Theilgaard
b6f0afb8ba Fixed pkg teamID calculation 2021-11-19 14:59:15 +01:00
Søren Theilgaard
f5fcca7b89 jabradirect version-fix 2021-11-19 14:44:58 +01:00
Armin Briegel
c1312e0d01 Merge pull request #277 from XoMute/dev
Added separate check for `version` argument
2021-11-19 08:32:55 +01:00
Armin Briegel
d2f39a3b87 Merge pull request #172 from sphen13/silent_fail_downloads
Dont download pkg if we are set to silent_fail and there is blockingprocess
2021-11-19 08:32:02 +01:00
Søren Theilgaard
3e6ef1a6ee Update smartgit.sh 2021-11-18 21:30:11 +01:00
Søren Theilgaard
b78bc12fff Update mattermost.sh 2021-11-18 21:26:10 +01:00
Søren Theilgaard
f062d49bfd mattermost universal 2021-11-17 19:36:05 +01:00
Liam Steckler
333b03e110 Added label for Talkdesk Callbar, added newline 2021-11-17 09:48:00 -08:00
Liam Steckler
2a8bd0d2e8 Added label for Talkdesk Callbar 2021-11-17 09:46:34 -08:00
Dan Kuehling
996e85ad24 Create overflow.sh
Label for overflow.io user flow diagram creator app.
2021-11-17 11:42:54 -06:00
Adrian Bühler
85cb09df34 Added 'nudge' to Labels.txt 2021-11-17 17:31:02 +01:00
Liam Steckler
b0b1477989 Added label for Maccy clipboard manager 2021-11-17 08:27:06 -08:00
Adrian Bühler
c62707cd7d Added label for 'nudge'
Added label for `nudge`.

Log from test run:

```
$ sudo zsh Installomator.sh nudge DEBUG=0
2021-11-17 11:52:34 nudge setting variable from argument DEBUG=0
2021-11-17 11:52:34 nudge ################## Start Installomator v. 0.8.0
2021-11-17 11:52:34 nudge ################## nudge
2021-11-17 11:52:35 nudge BLOCKING_PROCESS_ACTION=tell_user
2021-11-17 11:52:35 nudge NOTIFY=success
2021-11-17 11:52:35 nudge LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2021-11-17 11:52:35 nudge no blocking processes defined, using Nudge as default
2021-11-17 11:52:35 nudge Changing directory to /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.9Fo2W6NU
2021-11-17 11:52:35 nudge App(s) found: /Applications/Utilities/Nudge.app
2021-11-17 11:52:35 nudge found app at /Applications/Utilities/Nudge.app, version 1.1.2.10212021172015
2021-11-17 11:52:35 nudge appversion: 1.1.2.10212021172015
2021-11-17 11:52:35 nudge Latest version of Nudge is 1.1.2.10212021172015
2021-11-17 11:52:35 nudge There is no newer version available.
2021-11-17 11:52:35 nudge Deleting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.9Fo2W6NU
2021-11-17 11:52:35 nudge App not closed, so no reopen.
2021-11-17 11:52:35 nudge ################## End Installomator, exit code 0
```
2021-11-17 11:54:56 +01:00
Søren Theilgaard
38bf480a2e Update audacity.sh 2021-11-17 08:23:14 +01:00
Søren Theilgaard
9125dbc5d7 Update buildLabel.sh 2021-11-16 19:09:50 +01:00
Søren Theilgaard
04151adbfd Update buildLabel.sh 2021-11-16 16:43:54 +01:00
Søren Theilgaard
1bfe163dff Update buildLabel.sh 2021-11-16 10:01:19 +01:00
Søren Theilgaard
289b72c5f1 marathon trilogy 2021-11-16 09:52:36 +01:00
Søren Theilgaard
0a5f667a4f Merge pull request #318 from Installomator/buildLabel-improved-for-github
Update buildLabel.sh
2021-11-16 09:41:44 +01:00
Søren Theilgaard
c954dab309 Update CHANGELOG.md 2021-11-16 09:33:28 +01:00
Søren Theilgaard
53c629aa15 Removing non-working labels 2021-11-16 09:32:14 +01:00
Søren Theilgaard
028ed10393 Update checkLabels.sh
`checkLabels.sh` can be run from anywhere.
2021-11-16 09:16:48 +01:00
Søren Theilgaard
891dab08d4 installerTool implemented 2021-11-15 14:25:57 +01:00
Søren Theilgaard
7f96d78946 fastscripts
```
% sudo /Documents/GitHub/Installomator/utils/assemble.sh -r fastscripts DEBUG=0
2021-11-15 09:51:16 fastscripts setting variable from argument DEBUG=0
2021-11-15 09:51:16 fastscripts ################## Start Installomator v. 0.8.0
2021-11-15 09:51:16 fastscripts ################## fastscripts
2021-11-15 09:51:17 fastscripts BLOCKING_PROCESS_ACTION=tell_user
2021-11-15 09:51:17 fastscripts NOTIFY=success
2021-11-15 09:51:17 fastscripts LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2021-11-15 09:51:17 fastscripts no blocking processes defined, using FastScripts as default
2021-11-15 09:51:17 fastscripts Changing directory to /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.FyV3t3sp
2021-11-15 09:51:17 fastscripts App(s) found: /Users/st/Downloads/2021-11-15-09-40-10/FastScripts.app
2021-11-15 09:51:17 fastscripts could not determine location of FastScripts.app
2021-11-15 09:51:17 fastscripts appversion:
2021-11-15 09:51:17 fastscripts Latest version of FastScripts is 3.0
2021-11-15 09:51:17 fastscripts Downloading https://redsweater.com/fastscripts/FastScripts3.0.zip to FastScripts.zip
2021-11-15 09:51:20 fastscripts no more blocking processes, continue with update
2021-11-15 09:51:20 fastscripts Installing FastScripts
2021-11-15 09:51:20 fastscripts Unzipping FastScripts.zip
2021-11-15 09:51:20 fastscripts Verifying: /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.FyV3t3sp/FastScripts.app
2021-11-15 09:51:21 fastscripts Team ID matching: 493CVA9A35 (expected: 493CVA9A35 )
2021-11-15 09:51:21 fastscripts Downloaded version of FastScripts is 3.0 (replacing version ).
2021-11-15 09:51:21 fastscripts Copy /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.FyV3t3sp/FastScripts.app to /Applications
2021-11-15 09:51:21 fastscripts Changing owner to st
2021-11-15 09:51:21 fastscripts Finishing…
2021-11-15 09:51:31 fastscripts App(s) found: /Applications/FastScripts.app
2021-11-15 09:51:31 fastscripts found app at /Applications/FastScripts.app, version 3.0
2021-11-15 09:51:31 fastscripts Installed FastScripts, version 3.0
2021-11-15 09:51:31 fastscripts notifying
2021-11-15 09:51:31 fastscripts Deleting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.FyV3t3sp
2021-11-15 09:51:31 fastscripts App not closed, so no reopen.
2021-11-15 09:51:31 fastscripts ################## End Installomator, exit code 0

% sudo Documents/GitHub/Installomator/utils/assemble.sh -r fastscripts DEBUG=0
2021-11-15 09:51:47 fastscripts setting variable from argument DEBUG=0
2021-11-15 09:51:47 fastscripts ################## Start Installomator v. 0.8.0
2021-11-15 09:51:47 fastscripts ################## fastscripts
2021-11-15 09:51:48 fastscripts BLOCKING_PROCESS_ACTION=tell_user
2021-11-15 09:51:48 fastscripts NOTIFY=success
2021-11-15 09:51:48 fastscripts LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2021-11-15 09:51:48 fastscripts no blocking processes defined, using FastScripts as default
2021-11-15 09:51:48 fastscripts Changing directory to /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.O9CBwrvL
2021-11-15 09:51:48 fastscripts App(s) found: /Applications/FastScripts.app
2021-11-15 09:51:48 fastscripts found app at /Applications/FastScripts.app, version 3.0
2021-11-15 09:51:48 fastscripts appversion: 3.0
2021-11-15 09:51:48 fastscripts Latest version of FastScripts is 3.0
2021-11-15 09:51:48 fastscripts There is no newer version available.
2021-11-15 09:51:48 fastscripts Deleting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.O9CBwrvL
2021-11-15 09:51:48 fastscripts App not closed, so no reopen.
2021-11-15 09:51:48 fastscripts ################## End Installomator, exit code 0
```
2021-11-15 09:52:57 +01:00
Søren Theilgaard
596b9c6e28 Missing TeamID 2021-11-15 09:23:24 +01:00
Søren Theilgaard
374a32be9a better pkg handling 2021-11-14 21:02:34 +01:00
Søren Theilgaard
32353c3852 Update CHANGELOG.md 2021-11-14 19:51:36 +01:00
Søren Theilgaard
ba7fc6468f GitHub improvements
I'm really proud to figure this out. Take a look at hos this label is being build:
```
% Documents/GitHub/Installomator/utils/buildLabel.sh "https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20210408/Marathon-20210408-Mac.dmg"
Changing directory to /Users/st/Downloads/2021-11-13-20-03-26
Working dir: /Users/st/Downloads/2021-11-13-20-03-26
Downloading https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20210408/Marathon-20210408-Mac.dmg
Marathon-20210408-Mac.dmg
Redirecting to (maybe this can help us with version):

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   662  100   662    0     0   2225      0 --:--:-- --:--:-- --:--:--  2290
100 49.7M  100 49.7M    0     0  7284k      0  0:00:06  0:00:06 --:--:-- 10.5M
archiveTempName: Marathon-20210408-Mac.dmg
archivePath: https://objects.githubusercontent.com/github-production-release-asset-2e65be/39701264/c534b380-98b5-11eb-9c5b-bd8909ee1263?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20211113%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20211113T190327Z&X-Amz-Expires=300&X-Amz-Signature=bb6789b784ade0fd9b1f81ca88d63dd09224bae9fd15be4a4a61f31425aca553&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=39701264&response-content-disposition=attachment%3B%20filename%3DMarathon-20210408-Mac.dmg&response-content-type=application%2Foctet-stream
Calculated archiveName: Marathon-20210408-Mac.dmg
name: Marathon-20210408-Mac
archiveExt: dmg
identifier: marathon20210408mac
Diskimage found
Mounting Marathon-20210408-Mac.dmg
Mounted: /Volumes/Marathon
Verifying: /Volumes/Marathon/Marathon.app
"disk8" ejected.
https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20210408/Marathon-20210408-Mac.dmg

**********

Found GitHub path
Github place: Aleph-One-Marathon alephone
Latest URL on github: https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20210408/AlephOne-20210408-Mac.dmg
Latest version: 20210408
Calculated GitHub URL almost identical, only this diff:
“release-20210408/Marathon-20210408-Mac.dmg” and “release-20210408/AlephOne-20210408-Mac.dmg”
Could be version difference or difference in archiveName for a given release.
Testing for version difference.
Not a version problem.
Testing for difference in archiveName.
archiveName="Marathon-[0-9.]*-Mac.dmg"
Latest URL on github: https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20210408/Marathon-20210408-Mac.dmg
Latest version: 20210408
GitHub calculated URL matches entered URL.

**********

Labels should be named in small caps, numbers 0-9, “-”, and “_”. No other characters allowed.

marathon20210408mac)
    name="Marathon"
    type="dmg"
    archiveName="Marathon-[0-9.]*-Mac.dmg"
    downloadURL="$(downloadURLFromGit Aleph-One-Marathon alephone)"
    appNewVersion="$(versionFromGit Aleph-One-Marathon alephone)"
    expectedTeamID="E8K89CXZE7"
    ;;

Label converted to GitHub label without errors.
Details can be seen above.

Above should be saved in a file with exact same name as label, and given extension “.sh”.
Put this file in folder “fragments/labels”.
```

This repo on GitHub has several software titles, and because we have the link, it can automatically figure out how to make the `archiveName`.
2021-11-13 20:15:54 +01:00
Søren Theilgaard
4e8db91ff0 Update buildLabel.sh 2021-11-12 15:58:36 +01:00
Søren Theilgaard
28d5d1de0c Marathon alephone 2021-11-12 11:29:08 +01:00