Skip to content

Commit 7e06dc7

Browse files
committed
feat: add ujust commands to invoke custom Brewfiles
- Add install-default-apps command for default.Brewfile - Add install-dev-tools command for development.Brewfile - Add install-fonts command for fonts.Brewfile - Add install-all-brew to run all Brewfiles at once - Provides easy way for users to install Homebrew packages - Examples show how to create shortcuts to Brewfiles
1 parent c224fc1 commit 7e06dc7

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

custom/ujust/custom-apps.just

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,36 @@
55
## Example application installation commands
66
## These are simplified examples adapted from Bluefin
77

8+
# Install default applications via Homebrew
9+
[group('Apps')]
10+
install-default-apps:
11+
#!/usr/bin/env bash
12+
echo "Installing default applications via Homebrew..."
13+
brew bundle --file /usr/share/ublue-os/homebrew/default.Brewfile
14+
15+
# Install development tools via Homebrew
16+
[group('Apps')]
17+
install-dev-tools:
18+
#!/usr/bin/env bash
19+
echo "Installing development tools via Homebrew..."
20+
brew bundle --file /usr/share/ublue-os/homebrew/development.Brewfile
21+
22+
# Install fonts via Homebrew
23+
[group('Apps')]
24+
install-fonts:
25+
#!/usr/bin/env bash
26+
echo "Installing fonts via Homebrew..."
27+
brew bundle --file /usr/share/ublue-os/homebrew/fonts.Brewfile
28+
29+
# Install all Brewfiles at once
30+
[group('Apps')]
31+
install-all-brew:
32+
#!/usr/bin/env bash
33+
echo "Installing all applications from Brewfiles..."
34+
brew bundle --file /usr/share/ublue-os/homebrew/default.Brewfile
35+
brew bundle --file /usr/share/ublue-os/homebrew/development.Brewfile
36+
brew bundle --file /usr/share/ublue-os/homebrew/fonts.Brewfile
37+
838
# Install JetBrains Toolbox for managing JetBrains IDEs
939
[group('Apps')]
1040
install-jetbrains-toolbox:

0 commit comments

Comments
 (0)