Skip to content

Commit d69b6fe

Browse files
committed
Initial commit of Bruno app
1 parent 702b2c5 commit d69b6fe

File tree

3 files changed

+137
-0
lines changed

3 files changed

+137
-0
lines changed

Bruno/Bruno.download.recipe

+72
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>Comment</key>
6+
<string>Created with Recipe Robot v2.3.1 (https://github.com/homebysix/recipe-robot)</string>
7+
<key>Description</key>
8+
<string>Downloads the latest version of Bruno.
9+
10+
ARCH_TYPE=("arm64", "x64")</string>
11+
<key>Identifier</key>
12+
<string>com.github.n8felton.download.Bruno</string>
13+
<key>Input</key>
14+
<dict>
15+
<key>ARCH_TYPE</key>
16+
<string>arm64</string>
17+
<key>NAME</key>
18+
<string>Bruno</string>
19+
</dict>
20+
<key>MinimumVersion</key>
21+
<string>2.3</string>
22+
<key>Process</key>
23+
<array>
24+
<dict>
25+
<key>Arguments</key>
26+
<dict>
27+
<key>asset_regex</key>
28+
<string>.*%ARCH_TYPE%_mac\.dmg$</string>
29+
<key>github_repo</key>
30+
<string>usebruno/bruno</string>
31+
</dict>
32+
<key>Processor</key>
33+
<string>GitHubReleasesInfoProvider</string>
34+
</dict>
35+
<dict>
36+
<key>Arguments</key>
37+
<dict>
38+
<key>filename</key>
39+
<string>%NAME%-%ARCH_TYPE%-%version%.dmg</string>
40+
</dict>
41+
<key>Processor</key>
42+
<string>URLDownloader</string>
43+
</dict>
44+
<dict>
45+
<key>Processor</key>
46+
<string>EndOfCheckPhase</string>
47+
</dict>
48+
<dict>
49+
<key>Arguments</key>
50+
<dict>
51+
<key>input_path</key>
52+
<string>%pathname%/Bruno.app</string>
53+
<key>requirement</key>
54+
<string>identifier "com.usebruno.app" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = W7LPPWA48L</string>
55+
</dict>
56+
<key>Processor</key>
57+
<string>CodeSignatureVerifier</string>
58+
</dict>
59+
<dict>
60+
<key>Arguments</key>
61+
<dict>
62+
<key>input_plist_path</key>
63+
<string>%pathname%/Bruno.app/Contents/Info.plist</string>
64+
<key>plist_version_key</key>
65+
<string>CFBundleShortVersionString</string>
66+
</dict>
67+
<key>Processor</key>
68+
<string>Versioner</string>
69+
</dict>
70+
</array>
71+
</dict>
72+
</plist>

Bruno/Bruno.munki.recipe

+65
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>Comment</key>
6+
<string>Created with Recipe Robot v2.3.1 (https://github.com/homebysix/recipe-robot)</string>
7+
<key>Description</key>
8+
<string>Downloads the latest version of Bruno and imports it into Munki.
9+
10+
ARCH_TYPE=("arm64", "x64")
11+
SUPPORTED_ARCH=("arm64", "x86_64")</string>
12+
<key>Identifier</key>
13+
<string>com.github.n8felton.munki.Bruno</string>
14+
<key>Input</key>
15+
<dict>
16+
<key>ARCH_TYPE</key>
17+
<string>arm64</string>
18+
<key>MUNKI_REPO_SUBDIR</key>
19+
<string>apps/%NAME%</string>
20+
<key>NAME</key>
21+
<string>Bruno</string>
22+
<key>SUPPORTED_ARCH</key>
23+
<string>arm64</string>
24+
<key>pkginfo</key>
25+
<dict>
26+
<key>catalogs</key>
27+
<array>
28+
<string>testing</string>
29+
</array>
30+
<key>description</key>
31+
<string>Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)</string>
32+
<key>developer</key>
33+
<string>Anoop MD</string>
34+
<key>display_name</key>
35+
<string>Bruno</string>
36+
<key>name</key>
37+
<string>%NAME%</string>
38+
<key>supported_architectures</key>
39+
<array>
40+
<string>%SUPPORTED_ARCH%</string>
41+
</array>
42+
<key>unattended_install</key>
43+
<true/>
44+
</dict>
45+
</dict>
46+
<key>MinimumVersion</key>
47+
<string>2.3</string>
48+
<key>ParentRecipe</key>
49+
<string>com.github.n8felton.download.Bruno</string>
50+
<key>Process</key>
51+
<array>
52+
<dict>
53+
<key>Arguments</key>
54+
<dict>
55+
<key>pkg_path</key>
56+
<string>%pathname%</string>
57+
<key>repo_subdirectory</key>
58+
<string>%MUNKI_REPO_SUBDIR%</string>
59+
</dict>
60+
<key>Processor</key>
61+
<string>MunkiImporter</string>
62+
</dict>
63+
</array>
64+
</dict>
65+
</plist>

Bruno/Bruno.png

55.3 KB
Loading

0 commit comments

Comments
 (0)