{"id":22850586,"url":"https://github.com/dev-saw99/turtle_run","last_synced_at":"2025-03-31T06:30:07.596Z","repository":{"id":260840984,"uuid":"882496880","full_name":"dev-saw99/turtle_run","owner":"dev-saw99","description":"Turtle-Run is a command-line task scheduler application that allows you to manage and execute scheduled tasks efficiently. ","archived":false,"fork":false,"pushed_at":"2024-11-08T10:12:51.000Z","size":261,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-06T10:53:27.153Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dev-saw99.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-02T23:39:58.000Z","updated_at":"2024-11-08T10:12:55.000Z","dependencies_parsed_at":"2024-11-03T00:22:26.962Z","dependency_job_id":"d3c3dc64-08e1-4805-9d06-0696487b8bf1","html_url":"https://github.com/dev-saw99/turtle_run","commit_stats":null,"previous_names":["dev-saw99/turtle_run"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-saw99%2Fturtle_run","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-saw99%2Fturtle_run/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-saw99%2Fturtle_run/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-saw99%2Fturtle_run/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dev-saw99","download_url":"https://codeload.github.com/dev-saw99/turtle_run/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246429236,"owners_count":20775805,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-13T05:08:10.691Z","updated_at":"2025-03-31T06:30:07.574Z","avatar_url":"https://github.com/dev-saw99.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Turtle-Run Logo](logo.png)\n\nTurtle-Run is a command-line task scheduler application that allows you to manage and execute scheduled tasks efficiently. The application is designed to provide an easy way to start, stop, add, list, and remove tasks.\n\n## Features\n\n- **Task Management**: Start, stop, add, list, and remove scheduled tasks.\n- **User-Friendly CLI**: Intuitive command-line interface for task scheduling.\n\n## Installation\n\nTo install Turtle-Run, you need to have Rust installed on your system. You can install Rust from [here](https://www.rust-lang.org/tools/install).\n\nClone the repository and build the project:\n\n```sh\ngit clone https://github.com/yourusername/turtle_run.git\ncd turtle_run\ncargo build --release\n```\n\n## Usage\n\nTo use Turtle-Run, run the following command:\n\n```sh\n./target/release/turtle_run \u003ccommand\u003e\n```\n\nReplace `\u003ccommand\u003e` with one of the available commands: `start`, `stop`, `add`, `list`, `remove`, `run`.\n\n### Task Management\n\nThe following commands are available for managing tasks:\n\n- **`start`**: Starts the task scheduler to run in the background.\n- **`stop`**: Stops the task scheduler.\n- **`add`**: Adds a new task to the scheduler.\n- **`list`**: Lists all scheduled tasks.\n- **`remove`**: Removes a specific task from the scheduler.\n\n#### Example Usage\n\nTo start the task scheduler, use:\n\n```sh\n./target/release/turtle_run start\n```\n\nTo add a task:\n\n```sh\n./target/release/turtle_run add --command \"ls\" --time \"12:00\"\n```\n\nTo list all scheduled tasks:\n\n```sh\n./target/release/turtle_run list\n```\n\n## License\n\nThis project is licensed under the Apache License 2.0. More licensing information can be found in the project LICENSE file.\n\n## Author\n\nSonu Kumar Saw  \nEmail: [sonukumarsaw66@gmail.com](mailto:sonukumarsaw66@gmail.com)\n\n## Contributing\n\nContributions are welcome! Please open an issue or submit a pull request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-saw99%2Fturtle_run","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdev-saw99%2Fturtle_run","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-saw99%2Fturtle_run/lists"}