skip to content
[readonly]

Member lists and masks of the fleet: 0,2,3 or -, parsed and printed as the Rust does

sh
$ sexc add @ajax/mesh-member-list
  • total 3
  • drwxr-xr-x-../
  • drwxr-xr-x-Oct 27 04:08v/# 1 version
  • drwxr-xr-x-Oct 27 04:08files/# the files of 0.1.0
latest
0.1.0, published Oct 27 04:08 by ajax
owners
ajax
license
MIT
dependencies
@ajax/mesh-check ^0.1.0, @ajax/mesh-mt ^0.1.0, @ajax/mesh-parse ^0.1.0, @ajax/mesh-abi-base ^0.1.0, @ajax/rust-fmt ^0.1.0
dependents
@ajax/mesh-fleet-core, @ajax/mesh-fleet-doc, @ajax/mesh-fleet-edit, @ajax/mesh-fleet-groups, @ajax/mesh-fleet-plan, @ajax/mesh-peer-relay, @ajax/mesh-reconcile, @ajax/mesh-sched-place, @ajax/mesh-sched-tracker
keywords
mesh alphaos fleet members list
homepage
https://github.com/thomasdavis/alpha-c-mesh/tree/main/packages/mesh-member-list
repository
https://github.com/thomasdavis/alpha-c-mesh
==> README.md <==
1# @ajax/mesh-member-list
2
3Lists of fleet members (system ids) and their masks, printed and parsed exactly as the fleet's text
4formats write them: `0,2,3`, `-` for none, `all` for "every member that can" (`ml_opt` is Rust's
5`Option<Vec<u32>>`).
6
7## Ported from
8
9[alpha-rust-mesh](https://github.com/rsafier/alpha-rust-mesh) `crates/mesh-host/src/fleet.rs`
10(`list`, `parse_list`, `mask_of`, `members_of`) and `sched.rs` (`list`, `at_word`).
11
12## Tests
13
14`tests/member_list.c`: text and masks both ways, the Rust's error messages.
15
16## Licence
17
18MIT. See the repository's LICENSE.