blob: 5e89af81a5573b89f8a5c8f3c64c9d8f2dcee54b [file] [log] [blame]
// Copyright 2021 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
mod collection;
mod collector;
mod controller;
pub use collection::StaticPkgsCollection;
pub use collection::StaticPkgsContents;
use {
collector::StaticPkgsCollector, controller::ExtractStaticPkgsController, scrutiny::prelude::*,
std::sync::Arc,
};
plugin!(
StaticPkgsPlugin,
PluginHooks::new(
collectors! {
"StaticPkgsCollector" => StaticPkgsCollector::default(),
},
controllers! {
"/static/pkgs" => ExtractStaticPkgsController::default(),
}
),
vec![PluginDescriptor::new("DevmgrConfigPlugin")]
);