Runnables: remove version field from the format (#8118)

This changes the format of runnables slightly (the top-level object is
now a sequence, not a map).
The 2nd commit pulls in aliases from .zshrc and co.
Release Notes:

- N/A
This commit is contained in:
Piotr Osiewicz 2024-02-21 14:30:16 +01:00 committed by GitHub
parent 2679457b02
commit b9151b9506
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 19 additions and 30 deletions

View file

@ -48,10 +48,7 @@ pub(crate) struct Definition {
/// A group of Tasks defined in a JSON file.
#[derive(Clone, Debug, Default, PartialEq, Eq, Serialize, Deserialize, JsonSchema)]
pub struct DefinitionProvider {
version: String,
tasks: Vec<Definition>,
}
pub struct DefinitionProvider(Vec<Definition>);
impl DefinitionProvider {
/// Generates JSON schema of Tasks JSON definition format.
@ -121,7 +118,7 @@ impl StaticSource {
static_source.tasks = new_definitions
.read(cx)
.get()
.tasks
.0
.clone()
.into_iter()
.enumerate()