umac
v2.1.0
Published
Terminal utilities for MacOS
Maintainers
Readme
umac
Terminal utilities for MacOS
Table of contents
- 🍎 umac (toolkit)
- 🗝 Prerequesites
- 🟢 JavaScript / Typescript library
- 🔑 Installation
- ⚙️ Usage
- ☑️ TO DO
- ➕ More
- 👨💻 Development
- ❤️ Donate
- 📜 License
- ✨ About us
🍎 umac (toolkit)
🗝 Prerequesites
Have a system based on DarwinOS, that is, any Apple computer 🍎
🟢 JavaScript / Typescript library
Now You can use
umacon your JS / TS project
🔑 Installation
npm install umac
# or
pnpm install umac
# or
yarn add umac
# or
bun add umac
# or
deno add umac⚙️ Usage
umac [option/s] [--flags/s]umac [option/s] [--flags/s] --helpWith umac you can do many different things. The idea could be to add more and more, who knows 😎
Here is a list of how to use umac
Apps
umac app --helpInstall
Install apps using Homebrew.
Don't worry if
Homebrewis not installed on your system, umac should do it for you automatically 🔮
umac app install appName1 appName2
# or
umac app i appName1 appName2Uninstall
Uninstall apps using Homebrew.
umac app uninstall appName1 appName2
# or
umac app u appName1 appName2Search
Search apps in HomeBrew.
umac app search appName
# or
umac app s appNameUnidentified apps
umac app undev --helpChange or show status for unidentificated apps.
Show status for no identificated apps
umac app undev Change status for no identificated apps
umac app dev --enableumac app dev --disableClose
umac app close --helpExamples
Close apps from a list
umac app close --askClose all apps
umac app close '*'Close specific apps
umac app close app1 app2Close all apps that contains avast name
umac app close "*Avast*"Cache
umac cache --helpOpen cache Directory in Finder
umac cache openRemove
Remove macOS cache from a list.
umac cache rmOpen
umac open --helpExamples
# Open path in Finder or URL in default browser.
umac open {URL/path}
# Open in Safari
umac open {URL/path} --safari
# Open in Firefox
umac open {URL/path} --firefox
# Open in Chrome
umac open {URL/path} --chrome
# Open in Visual Studio Code
umac open {path} --vscode
# ...
Desktop
umac desktop --help
# or (short command)
umac desk -hInteract / Interacting
umac interacting --help
# or (short command)
umac interact -hNotification
Set a macOS notification
umac interact notification --helpDialog
Set a macOS dialog
umac interact dialog --helpAlert
Set a macOS alert
umac interact alert --helpSay
Display voice message
umac interact say --helpPrompt
Set custom prompts like text, choices, files, color, etc.
umac interact prompt --helpTerminal
umac terminal --help
# or (short command)
umac term --helpChange
Change shell.
umac terminal shell changeList
List available shells.
umac terminal shell listCurrent
View current shell.
umac terminal shell currentSpotlight
MacOS Spotlight utils
umac spotlight--helpTo see Spotlight status.
umac spotlight <path>To enable Spotlight.
umac spotlight --enableTo disable Spotlight.
umac spotlight --disableToggle Spotlight status.
umac spotlight --toggleRun
Run multiple language scripts (applescript, jxa, osascript, python, js, bash etc)
umac run --helpjxa
Run jxa file script
umac run jxa --helposascript
Run osascript file script
umac run osascript --helpJS or TS
Run js|ts file script
umac run node|js|ts --helpbash
Run bash file script
umac run bash --helpPython
Run python file script
umac run python --helpSystem
Run multiple language scripts (applescript, jxa, osascript, python, js, bash etc)
umac system --help
# or (short command)
umac sys -hUpdate
System updates
umac system update --help
# or (short command)
umac sys up -hShutdown
Close down the system at a given time
umac system shutdown --help
# or (short command)
umac sys down -hReboot
Reboot system
umac system reboot --help
# or (short command)
umac sys reboot -hHardware
Show hardware information
umac system hardware --help
# or (short command)
umac sys hardware -hVersion
Show system version
umac system version --help
# or (short command)
umac sys version -hFinder
MacOS Finder utils
umac finder --helpWorkflow
MacOS Workflow utils
umac workflow --help
# or (short command)
umac wf -hAppearance
MacOS Appearance utils
umac appearance --helpDark mode
umac appearance dark-mode --helpColor
umac appearance color --help☑️ TO DO
➕ More
👨💻 Development
umac is an open-source project and its development is open to anyone who wants to participate.
❤️ Donate
Help us to develop more interesting things.
📜 License
This software is licensed with GPL-3.0.
✨ About us
PigeonPosse is a code development collective focused on creating practical and interesting tools that help developers and users enjoy a more agile and comfortable experience. Our projects cover various programming sectors and we do not have a thematic limitation in terms of projects.

