Skip to content

Commit 13095e8

Browse files
authored
fix flags and listEgress (#14)
1 parent 965cf81 commit 13095e8

File tree

4 files changed

+44
-20
lines changed

4 files changed

+44
-20
lines changed

cmd/livekit-cli/egress.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ var (
2727
urlFlag,
2828
apiKeyFlag,
2929
secretFlag,
30+
verboseFlag,
3031
&cli.StringFlag{
3132
Name: "request",
3233
Usage: "StartEgressRequest as json file (see https://github.com/livekit/livekit-recorder#request)",
@@ -164,9 +165,13 @@ func startEgress(c *cli.Context) error {
164165
}
165166

166167
func listEgress(c *cli.Context) error {
167-
_, err := egressClient.ListEgress(context.Background(), &livekit.ListEgressRequest{
168+
res, err := egressClient.ListEgress(context.Background(), &livekit.ListEgressRequest{
168169
RoomName: c.String("room"),
169170
})
171+
172+
for _, item := range res.Items {
173+
fmt.Printf("%v (%v)\n", item.EgressId, item.Status)
174+
}
170175
return err
171176
}
172177

cmd/livekit-cli/recording.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@ import (
66
"io/ioutil"
77

88
"github.com/ggwhite/go-masker"
9-
"github.com/livekit/protocol/livekit"
10-
lksdk "github.com/livekit/server-sdk-go"
119
"github.com/urfave/cli/v2"
1210
"google.golang.org/protobuf/encoding/protojson"
11+
12+
"github.com/livekit/protocol/livekit"
13+
lksdk "github.com/livekit/server-sdk-go"
1314
)
1415

1516
const recordingCategory = "Recording"
@@ -26,6 +27,7 @@ var (
2627
urlFlag,
2728
apiKeyFlag,
2829
secretFlag,
30+
verboseFlag,
2931
&cli.StringFlag{
3032
Name: "request",
3133
Usage: "StartRecordingRequest as json file (see https://github.com/livekit/livekit-recorder#request)",
@@ -43,6 +45,7 @@ var (
4345
urlFlag,
4446
apiKeyFlag,
4547
secretFlag,
48+
verboseFlag,
4649
&cli.StringFlag{
4750
Name: "id",
4851
Usage: "id of the recording",
@@ -65,6 +68,7 @@ var (
6568
urlFlag,
6669
apiKeyFlag,
6770
secretFlag,
71+
verboseFlag,
6872
&cli.StringFlag{
6973
Name: "id",
7074
Usage: "id of the recording",
@@ -87,6 +91,7 @@ var (
8791
urlFlag,
8892
apiKeyFlag,
8993
secretFlag,
94+
verboseFlag,
9095
&cli.StringFlag{
9196
Name: "id",
9297
Usage: "id of the recording",

cmd/livekit-cli/room.go

Lines changed: 27 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ import (
66
"fmt"
77

88
"github.com/ggwhite/go-masker"
9+
"github.com/urfave/cli/v2"
10+
911
"github.com/livekit/protocol/livekit"
1012
lksdk "github.com/livekit/server-sdk-go"
11-
"github.com/urfave/cli/v2"
1213
)
1314

1415
const roomCategory = "RoomService"
@@ -22,13 +23,14 @@ var (
2223
Category: roomCategory,
2324
Flags: []cli.Flag{
2425
urlFlag,
26+
apiKeyFlag,
27+
secretFlag,
28+
verboseFlag,
2529
&cli.StringFlag{
2630
Name: "name",
2731
Usage: "name of the room",
2832
Required: true,
2933
},
30-
apiKeyFlag,
31-
secretFlag,
3234
&cli.StringFlag{
3335
Name: "recording-config",
3436
Usage: "path to json recording config file",
@@ -45,6 +47,7 @@ var (
4547
urlFlag,
4648
apiKeyFlag,
4749
secretFlag,
50+
verboseFlag,
4851
},
4952
},
5053
{
@@ -53,10 +56,11 @@ var (
5356
Action: deleteRoom,
5457
Category: roomCategory,
5558
Flags: []cli.Flag{
56-
roomFlag,
5759
urlFlag,
5860
apiKeyFlag,
5961
secretFlag,
62+
verboseFlag,
63+
roomFlag,
6064
},
6165
},
6266
{
@@ -65,10 +69,11 @@ var (
6569
Action: listParticipants,
6670
Category: roomCategory,
6771
Flags: []cli.Flag{
68-
roomFlag,
6972
urlFlag,
7073
apiKeyFlag,
7174
secretFlag,
75+
verboseFlag,
76+
roomFlag,
7277
},
7378
},
7479
{
@@ -77,11 +82,12 @@ var (
7782
Action: getParticipant,
7883
Category: roomCategory,
7984
Flags: []cli.Flag{
80-
roomFlag,
81-
identityFlag,
8285
urlFlag,
8386
apiKeyFlag,
8487
secretFlag,
88+
verboseFlag,
89+
roomFlag,
90+
identityFlag,
8591
},
8692
},
8793
{
@@ -90,11 +96,12 @@ var (
9096
Action: removeParticipant,
9197
Category: roomCategory,
9298
Flags: []cli.Flag{
93-
roomFlag,
94-
identityFlag,
9599
urlFlag,
96100
apiKeyFlag,
97101
secretFlag,
102+
verboseFlag,
103+
roomFlag,
104+
identityFlag,
98105
},
99106
},
100107
{
@@ -103,11 +110,12 @@ var (
103110
Action: updateParticipant,
104111
Category: roomCategory,
105112
Flags: []cli.Flag{
106-
roomFlag,
107-
identityFlag,
108113
urlFlag,
109114
apiKeyFlag,
110115
secretFlag,
116+
verboseFlag,
117+
roomFlag,
118+
identityFlag,
111119
&cli.StringFlag{
112120
Name: "metadata",
113121
},
@@ -123,6 +131,10 @@ var (
123131
Action: muteTrack,
124132
Category: roomCategory,
125133
Flags: []cli.Flag{
134+
urlFlag,
135+
apiKeyFlag,
136+
secretFlag,
137+
verboseFlag,
126138
roomFlag,
127139
identityFlag,
128140
&cli.StringFlag{
@@ -134,9 +146,6 @@ var (
134146
Name: "muted",
135147
Usage: "set to true to mute, false to unmute",
136148
},
137-
urlFlag,
138-
apiKeyFlag,
139-
secretFlag,
140149
},
141150
},
142151
{
@@ -145,6 +154,10 @@ var (
145154
Action: updateSubscriptions,
146155
Category: roomCategory,
147156
Flags: []cli.Flag{
157+
urlFlag,
158+
apiKeyFlag,
159+
secretFlag,
160+
verboseFlag,
148161
roomFlag,
149162
identityFlag,
150163
&cli.StringSliceFlag{
@@ -156,9 +169,6 @@ var (
156169
Name: "subscribe",
157170
Usage: "set to true to subscribe, otherwise it'll unsubscribe",
158171
},
159-
urlFlag,
160-
apiKeyFlag,
161-
secretFlag,
162172
},
163173
},
164174
}

cmd/livekit-cli/utils.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ var (
3737
Usage: "identity of participant",
3838
Required: true,
3939
}
40+
verboseFlag = &cli.BoolFlag{
41+
Name: "verbose",
42+
Required: false,
43+
}
4044
)
4145

4246
func PrintJSON(obj interface{}) {

0 commit comments

Comments
 (0)