Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kirlosyousef/jetscript
SwiftUI MacOS app allows the users to enter a swift script code to execute and see its output side-by-side.
https://github.com/kirlosyousef/jetscript
macos macos-app macos11 scripting swift swiftui
Last synced: 4 days ago
JSON representation
SwiftUI MacOS app allows the users to enter a swift script code to execute and see its output side-by-side.
- Host: GitHub
- URL: https://github.com/kirlosyousef/jetscript
- Owner: KirlosYousef
- License: mit
- Created: 2020-12-20T14:15:07.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-12-24T01:01:30.000Z (about 4 years ago)
- Last Synced: 2024-12-22T17:45:12.411Z (about 2 months ago)
- Topics: macos, macos-app, macos11, scripting, swift, swiftui
- Language: Swift
- Homepage:
- Size: 673 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JetScript MacOS App
> SwiftUI MacOS app allows the users to enter a swift script code to execute and see its output side-by-side.

[](https://github.com/KirlosYousef/JetScript/blob/master/LICENSE)
[](https://twitter.com/intent/tweet?text=Check-this-out!:&url=https%3A%2F%2Fgithub.com%2FKirlosYousef%2FJetScript)
# Table of Contents
- [Features](#Features)
- [Usage](#Usage)
- [Support](#Support)
- [License](#License)# Features
**Live Output**You will be getting a live output of the executed script.
**Multiple Runs**
The possibility to run the script multiple times, just using the stepper.
**Activity Indicator**
A nice animating pulse running activity indicator, which also indicates the last script result state.
- Gray: No operation yet
- Green: Success
- Red: Error**Progress Bar**
A small progress bar appears at the bottom to shows the expected remaining time to finish, based on the time elapsed for already finished runs.
**Error Highlighting**
The location descriptions of errors in the output are clickable. So, you can click on it to highlight the error line in the input.
**Language Keywords**
Different colors for the language keywords, not all of them are supported; they are so easy to be added, though!
**Simple and Responsive**
Clear and responsive UI, with the automatic support for the Dark and light modes.
![]()
# Usage
- MacOS 11 or later
- Unzip the file [here](JetScriptApplication) to run the app, or drag it to your applications folder.
- If you want to add the support for more language keywords, navigate to [Keywords.swift](JetScript/Model/Keywords.swift), then add the keyword and its color.## Support
Reach out to me at one of the following places!
- Portfolio at `kirlosyousef.com`
- Linkedin at `Kirlos Yousef`## License
- **[MIT License](https://opensource.org/licenses/MIT)**
- Copyright 2020 © Kirlos Yousef.