Move main.rs to bin/automation.rs
This commit is contained in:
@@ -1,14 +1,14 @@
|
|||||||
#![feature(iter_intersperse)]
|
#![feature(iter_intersperse)]
|
||||||
mod config;
|
|
||||||
mod secret;
|
|
||||||
mod version;
|
|
||||||
mod web;
|
|
||||||
|
|
||||||
use std::net::SocketAddr;
|
use std::net::SocketAddr;
|
||||||
use std::path::Path;
|
use std::path::Path;
|
||||||
use std::process;
|
use std::process;
|
||||||
|
|
||||||
use ::config::{Environment, File};
|
use ::config::{Environment, File};
|
||||||
|
use automation::config::{Config, Setup};
|
||||||
|
use automation::secret::EnvironmentSecretFile;
|
||||||
|
use automation::version::VERSION;
|
||||||
|
use automation::web::{ApiError, User};
|
||||||
use automation_lib::device_manager::DeviceManager;
|
use automation_lib::device_manager::DeviceManager;
|
||||||
use axum::extract::{FromRef, State};
|
use axum::extract::{FromRef, State};
|
||||||
use axum::http::StatusCode;
|
use axum::http::StatusCode;
|
||||||
@@ -18,11 +18,6 @@ use google_home::{GoogleHome, Request, Response};
|
|||||||
use mlua::LuaSerdeExt;
|
use mlua::LuaSerdeExt;
|
||||||
use tokio::net::TcpListener;
|
use tokio::net::TcpListener;
|
||||||
use tracing::{debug, error, info, warn};
|
use tracing::{debug, error, info, warn};
|
||||||
use web::{ApiError, User};
|
|
||||||
|
|
||||||
use crate::config::{Config, Setup};
|
|
||||||
use crate::secret::EnvironmentSecretFile;
|
|
||||||
use crate::version::VERSION;
|
|
||||||
|
|
||||||
// Force automation_devices to link so that it gets registered as a module
|
// Force automation_devices to link so that it gets registered as a module
|
||||||
extern crate automation_devices;
|
extern crate automation_devices;
|
||||||
4
src/lib.rs
Normal file
4
src/lib.rs
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
pub mod config;
|
||||||
|
pub mod secret;
|
||||||
|
pub mod version;
|
||||||
|
pub mod web;
|
||||||
Reference in New Issue
Block a user