https://github.com/eppfel/jxasublimetext
Run and Build JavaScript for Automation Scripts and Applets
https://github.com/eppfel/jxasublimetext
Last synced: 3 months ago
JSON representation
Run and Build JavaScript for Automation Scripts and Applets
- Host: GitHub
- URL: https://github.com/eppfel/jxasublimetext
- Owner: eppfel
- License: mit
- Created: 2015-01-31T01:13:01.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-02-02T16:46:06.000Z (almost 11 years ago)
- Last Synced: 2025-05-17T01:36:25.408Z (8 months ago)
- Language: JavaScript
- Homepage:
- Size: 152 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JXASublimeText
This package makes it easier to use your favorite editor Sublime Text to program with JavaScript for Automation. This works just on Mac OSX Yosemite (10.10). For now I created the build system.
## Install
1. Use Package Control to install: Search for `JXA`
2. OR Download [Latest Release](https://github.com/dharma-guardian/JXASublimeText/releases/latest) and paste into Sublime Package Folder (use `Browse Packages`in ST to open Folder)
## Features
### Build System
Run and Build commands for Scripts, Script Bundles and Applets. Choose `Tools > Build Systems > JXA` from the menu.
The standard `Build` command creates an executable and in Apple Script Editor editable script file (.scpt).
The `Run` command executes the script directly in ST.
In the command palette are more variants to build:
- `Build: App`: Build an executable application (.app)
- `Build: Script Bundle`: Build an executable Script Bundle (.scptd)
The Build System takes a vanilla JavaScript file and runs the shell command `osascript -l Javascript [file_name]` or `osacompile -l JavaScript -o [file_name].scpt [file_name]`. Look the `osacompile` manual for more options.