Move database and library implementations out of core #162
@ -31,12 +31,12 @@ default = ["database-json", "library-beets"]
|
|||||||
bin = ["structopt"]
|
bin = ["structopt"]
|
||||||
database-json = ["serde", "serde_json"]
|
database-json = ["serde", "serde_json"]
|
||||||
library-beets = []
|
library-beets = []
|
||||||
ssh-library = ["openssh", "tokio"]
|
library-beets-ssh = ["openssh", "tokio"]
|
||||||
tui = ["aho-corasick", "crossterm", "once_cell", "ratatui"]
|
tui = ["aho-corasick", "crossterm", "once_cell", "ratatui"]
|
||||||
|
|
||||||
[[bin]]
|
[[bin]]
|
||||||
name = "musichoard"
|
name = "musichoard"
|
||||||
required-features = ["bin", "database-json", "library-beets", "ssh-library", "tui"]
|
required-features = ["bin", "database-json", "library-beets", "library-beets-ssh", "tui"]
|
||||||
|
|
||||||
[[bin]]
|
[[bin]]
|
||||||
name = "musichoard-edit"
|
name = "musichoard-edit"
|
||||||
|
@ -75,7 +75,7 @@ impl IBeetsLibraryExecutor for BeetsLibraryProcessExecutor {
|
|||||||
impl IBeetsLibraryExecutorPrivate for BeetsLibraryProcessExecutor {}
|
impl IBeetsLibraryExecutorPrivate for BeetsLibraryProcessExecutor {}
|
||||||
|
|
||||||
// GRCOV_EXCL_START
|
// GRCOV_EXCL_START
|
||||||
#[cfg(feature = "ssh-library")]
|
#[cfg(feature = "library-beets-ssh")]
|
||||||
pub mod ssh {
|
pub mod ssh {
|
||||||
//! Module for interacting with the music library via
|
//! Module for interacting with the music library via
|
||||||
//! [beets](https://beets.readthedocs.io/en/stable/) over SSH.
|
//! [beets](https://beets.readthedocs.io/en/stable/) over SSH.
|
||||||
|
Loading…
Reference in New Issue
Block a user