aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/cmd/play.rs1
-rw-r--r--src/cmd/record.rs3
-rw-r--r--src/cmd/server.rs1
-rw-r--r--src/cmd/stream.rs3
-rw-r--r--src/cmd/watch.rs1
5 files changed, 9 insertions, 0 deletions
diff --git a/src/cmd/play.rs b/src/cmd/play.rs
index 7f6657b..2bb95c2 100644
--- a/src/cmd/play.rs
+++ b/src/cmd/play.rs
@@ -3,6 +3,7 @@ use std::io::Write as _;
#[derive(serde::Deserialize, Debug, Default)]
pub struct Config {
+ #[serde(default)]
ttyrec: crate::config::Ttyrec,
}
diff --git a/src/cmd/record.rs b/src/cmd/record.rs
index f7fb61d..b301fed 100644
--- a/src/cmd/record.rs
+++ b/src/cmd/record.rs
@@ -3,7 +3,10 @@ use tokio::io::AsyncWrite as _;
#[derive(serde::Deserialize, Debug, Default)]
pub struct Config {
+ #[serde(default)]
command: crate::config::Command,
+
+ #[serde(default)]
ttyrec: crate::config::Ttyrec,
}
diff --git a/src/cmd/server.rs b/src/cmd/server.rs
index a6d620d..bc9b985 100644
--- a/src/cmd/server.rs
+++ b/src/cmd/server.rs
@@ -3,6 +3,7 @@ use std::io::Read as _;
#[derive(serde::Deserialize, Debug, Default)]
pub struct Config {
+ #[serde(default)]
server: crate::config::Server,
}
diff --git a/src/cmd/stream.rs b/src/cmd/stream.rs
index 2734484..44f09d7 100644
--- a/src/cmd/stream.rs
+++ b/src/cmd/stream.rs
@@ -3,7 +3,10 @@ use tokio::io::AsyncWrite as _;
#[derive(serde::Deserialize, Debug, Default)]
pub struct Config {
+ #[serde(default)]
client: crate::config::Client,
+
+ #[serde(default)]
command: crate::config::Command,
}
diff --git a/src/cmd/watch.rs b/src/cmd/watch.rs
index 6ed3ec2..d63cf13 100644
--- a/src/cmd/watch.rs
+++ b/src/cmd/watch.rs
@@ -3,6 +3,7 @@ use std::io::Write as _;
#[derive(serde::Deserialize, Debug, Default)]
pub struct Config {
+ #[serde(default)]
client: crate::config::Client,
}