Skip to content

Latest commit

 

History

History

Distribution

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
{\rtf1\ansi\ansicpg1252\cocoartf2908
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica-Bold;\f1\fswiss\fcharset0 Helvetica;\f2\fnil\fcharset0 Monaco;
\f3\fswiss\fcharset0 Helvetica-BoldOblique;}
{\colortbl;\red255\green255\blue255;}
{\*\expandedcolortbl;;}
\vieww22660\viewh16340\viewkind0
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0

\f0\b\fs30 \cf0 OMC 5.6.0
\f1\b0\fs24 \
\
OMC 5 requires 
\f0\b macOS 14.6
\f1\b0 . or later. For older macOS versions, use OMC 4.x.\
\
\
This distribution contains the following macOS products:\
\

\f0\b AppletBuilder.app
\f1\b0  - OMC applet development studio. New in OMC 5.0+\
\

\f0\b OnMyCommandCM.plugin
\f1\b0  - Contextual menu plugin for use with Shortcuts.app. Commands are loaded from 
\f2\fs22 ~/Library/Preferences/com.abracode.OnMyCommandCMPrefs.plist
\fs24 .
\f1  Requires Shortcuts.app:{\field{\*\fldinst{HYPERLINK "https://github.com/abra-code/Shortcuts"}}{\fldrslt https://github.com/abra-code/Shortcuts}}\
\

\f0\b OMCService.service
\f1\b0  - macOS service template for creating OMC-based standalone system services - not applications.\
OMC applets may also advertise system services and in great majority of cases it\'92s a better vehicle and should be considered first. AppletBuilder simplifies adding services to applets.\
\
\

\f3\i\b\fs26 Building Applets
\f1\i0\b0\fs24 \
\
To create a new OMC applet run 
\f0\b AppletBuilder.app
\f1\b0  and choose \'93
\f0\b New
\f1\b0 \'94 from \'93File\'94 menu.\
Drag and drop an existing applet on AppletBuilder.app to edit it, build & codesign.\
\
Additional scripts are in the 
\f2\fs22 Scripts/
\f1\fs24  directory to manually code-sign and thin your applets:\
- 
\f0\b thin_distribution.sh
\f1\b0  - Change universal FAT binaries to arm64 (Apple Silicon) or x86_64 (Intel) only\
- 
\f0\b codesign_applet.sh
\f1\b0  - Code-signs a built applet for distribution outside the Mac App Store. Provide the path to the applet as the first parameter. With one argument, signs for local (ad-hoc) execution. Pass a codesigning identity as the second argument for public distribution. Uses 
\f2\fs22 OMCApplet.entitlements
\f1\fs24  for required entitlements.\
\
\

\f3\i\b\fs26 Installing Contextual Menu Plugin
\f1\i0\b0\fs24 \
\
Run 
\f0\b install_contextual_menu_plugin.sh
\f1\b0  to install OnMyCommandCM.plugin:\
\
- Installs the plugin to 
\f2\fs22 /Library/Contextual Menu Items/
\f1\fs24  (requires administrator privileges - will prompt for sudo if needed)\
\
- Installs 
\f2\fs22 com.abracode.OnMyCommandCMPrefs.plist
\f1\fs24  with example commands to 
\f2\fs22 ~/Library/Preferences/
\f1\fs24  (skipped if already present)\
\
\

\f3\i\b\fs26 Documentation
\f1\i0\b0\fs24 \
\
See the main OMC README at {\field{\*\fldinst{HYPERLINK "https://github.com/abra-code/OMC/"}}{\fldrslt https://github.com/abra-code/OMC/}} for detailed documentation on commands, runtime context, and services.\
}