command-group
Deprecated: use process-wrap. || Extension to Command to spawn in a process group
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.9%) to scientific vocabulary
Repository
Deprecated: use process-wrap. || Extension to Command to spawn in a process group
Basic Info
- Host: GitHub
- Owner: watchexec
- License: other
- Language: Rust
- Default Branch: main
- Homepage: https://docs.rs/command-group
- Size: 313 KB
Statistics
- Stars: 42
- Watchers: 2
- Forks: 11
- Open Issues: 4
- Releases: 0
Metadata Files
README.md
The successor of command-group is process-wrap. No further work will be done on command-group.
Command Group
Extension to Command to spawn in a process group.
- API documentation.
- Dual-licensed with Apache 2.0 and MIT.
- Minimum Supported Rust Version: 1.68.0.
- Only the last five stable versions are supported.
- MSRV increases within that range at publish time will not incur major version bumps.
Quick start
toml
[dependencies]
command-group = "5.0.1"
```rust use std::process::Command; use command_group::CommandGroup;
let mut child = Command::new("watch").arg("ls").group_spawn()?; let status = child.wait()?; dbg!(status); ```
Async: Tokio
toml
[dependencies]
command-group = { version = "5.0.1", features = ["with-tokio"] }
tokio = { version = "1.10.0", features = ["full"] }
```rust use tokio::process::Command; use command_group::AsyncCommandGroup;
let mut child = Command::new("watch").arg("ls").group_spawn()?; let status = child.wait().await?; dbg!(status); ```
Also see the Examples!
Owner
- Name: watchexec
- Login: watchexec
- Kind: organization
- Repositories: 7
- Profile: https://github.com/watchexec
Citation (CITATION.cff)
cff-version: 1.2.0
message: If you use this software, please cite it using these metadata.
title: "Command Group: extension to Command to spawn in a process group"
version: "5.0.1"
date-released: 2023-11-18
repository-code: https://github.com/watchexec/command-group
license: Apache-2.0 OR MIT
authors:
- family-names: Saparelli
given-names: Félix
orcid: https://orcid.org/0000-0002-2010-630X
GitHub Events
Total
- Watch event: 6
Last Year
- Watch event: 6
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Félix Saparelli | f****x@p****e | 114 |
| Brian Caswell | b****l@m****m | 3 |
| Jiahao XU | J****U@o****m | 2 |
| Ryan Zoeller | R****r@n****m | 1 |
| Michael Alyn Miller | m****n@s****m | 1 |
| Lennard | l****r@g****t | 1 |
| Alexander Lyon | a****n@m****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 12
- Total pull requests: 17
- Average time to close issues: 5 months
- Average time to close pull requests: 14 days
- Total issue authors: 9
- Total pull request authors: 8
- Average comments per issue: 2.0
- Average comments per pull request: 2.35
- Merged pull requests: 14
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 2
- Pull requests: 0
- Average time to close issues: about 9 hours
- Average time to close pull requests: N/A
- Issue authors: 2
- Pull request authors: 0
- Average comments per issue: 1.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- passcod (3)
- gigaroby (2)
- NobodyXu (1)
- arlyon (1)
- aobatact (1)
- bmc-msft (1)
- 9999years (1)
- crwpenn (1)
- meskill (1)
Pull Request Authors
- passcod (8)
- rtzoeller (2)
- NobodyXu (2)
- arlyon (1)
- bmc-msft (1)
- chronicl (1)
- malyn (1)
- 9999years (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cargo 4,755,490 total
- Total docker downloads: 23,351,650
- Total dependent packages: 18
- Total dependent repositories: 357
- Total versions: 18
- Total maintainers: 1
crates.io: command-group
Extension to Command to spawn in a process group
- Homepage: https://github.com/watchexec/command-group
- Documentation: https://docs.rs/command-group/
- License: Apache-2.0 OR MIT
-
Latest release: 5.0.1
published over 2 years ago
Rankings
Maintainers (1)
Dependencies
- tokio 1.10.0 development
- async-trait 0.1.50
- tokio 1.10.0
- actions/cache v3 composite
- actions/checkout v3 composite