Skip to content
This repository was archived by the owner on Feb 24, 2026. It is now read-only.

ErsatzTV/etvctl

Repository files navigation

etvctl

This is an experimental app used to configure your ErsatzTV instance from the terminal.

Setup

This app requires a config.yml file in the working directory with the following two fields:

# the ersatztv server address
server: http://localhost:8409

# the template file used for exporting and planning
template: /tmp/smart_collections.yml

Export

./etvctl export

The export command will export all smart collections from ErsatzTV into the configured template file.

Plan

./etvctl plan

The plan command will compare the configured template file with the current state in ErsatzTV, and print the list of changes that need to be made to the ErsatzTV instance so that it matches the template.

Apply

./etvctl apply

The apply command will generate and print a plan, and if approved by the user, apply the plan to the ErsatzTV instance.

About

Configure your ErsatzTV server from the terminal

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors