Commands
The experimental Commands module provides a queue of server commands to run on the back-end while logging output to the front. Think Jobs, Pipelines, or Actions but in Drupal.
It can be used to provide a history of commands and their output within the site itself.
This is a proof-of-concept for a modern replacement for DevShop & Aegir's Hosting Tasks module.
Supporting this Module
SEEKING MAINTAINERS. This is a prototype project. If you support the idea of a new hosting system, please get in touch through the issue queues.
TODO
I originally created this in the Operations project, on a feature branch. It was called "Tasks". See here: https://github.com/operations-project/operations/tree/feature/tasks/src/...
- Rename from "Tasks" to "Commands".
- Move to this git repo.
- Command bundle classes.
- User interface work.
- Documentation.
- Tests.
Features
- "Command" entities can be created by users.
- "Command Types" (Bundles) define what is run and how.
- Drush command executes the command and logs the results to the entity.
- Command view page shows the output and status.
More info coming soon.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Releases
| Version | Type | Core | Release date | |
|---|---|---|---|---|
| 1.x-dev | Dev | 9–11 | Sep 11, 2024 |