Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thim81/zaptasks
A user-friendly command scheduler Swift application and Cron alternative for macOS. Configure, execute, and track tasks effortlessly with notifications and history.
https://github.com/thim81/zaptasks
cron macos-app shell-automation swift task-manager task-scheduler
Last synced: 17 days ago
JSON representation
A user-friendly command scheduler Swift application and Cron alternative for macOS. Configure, execute, and track tasks effortlessly with notifications and history.
- Host: GitHub
- URL: https://github.com/thim81/zaptasks
- Owner: thim81
- Created: 2025-01-13T09:38:04.000Z (26 days ago)
- Default Branch: main
- Last Pushed: 2025-01-21T20:21:56.000Z (18 days ago)
- Last Synced: 2025-01-21T21:27:31.746Z (18 days ago)
- Topics: cron, macos-app, shell-automation, swift, task-manager, task-scheduler
- Language: Swift
- Homepage:
- Size: 10.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# ZapTasks
![ZapTasks Logo](./logo/AppIconsDock/zaptasks_64.png)
**ZapTasks** is a modern, user-friendly command execution tool, designed as an alternative to Cron. It simplifies task configuration, execution, and tracking, all while offering a clean interface and seamless integration into macOS.
ZapTasks is built in **Swift**, delivering a native experience for Mac users, and leverages "Shaas" (Shell as a Service) to execute shell commands.
## Features
* **User-Friendly Interface**: Configure and manage tasks with ease through a Mac application and menu bar interface.
* **Task Execution History**: View and track previously executed tasks.
* **Notifications**: Stay informed with alerts when tasks are executed or completed.
* **Mac Integration**: Operates smoothly as a Mac menu bar app and standalone application.
* **Shell executing**: Executes commands efficiently using the powerful Shaas binary "Shell as a Service."## Getting Started
### Installation Steps
1. **Install ZapTasks**
Download and install the ZapTasks app on your Mac.
2. **Start Shaas**
Navigate to the directory containing shaas and run the following command:
```bash
./shaas
```3. **Launch ZapTasks**
Open the ZapTasks app to start configuring and managing your tasks.
## How It Works
1. Define tasks directly in the intuitive ZapTasks interface.
2. Use "Shaas" to securely execute shell commands in the background.
3. Get notified when tasks are executed or encounter issues.
4. View the history of your tasks for tracking and analysis.## Why ZapTasks?
ZapTasks combines the power of command execution with the simplicity of a GUI, making it an ideal solution for developers, system administrators, and everyday users who want a more approachable way to manage their automated tasks.