festival-cli

Crates.iofestival-cli
lib.rsfestival-cli
version0.0.0
sourcesrc
created_at2023-03-23 13:31:45.272988
updated_at2023-03-23 13:31:45.272988
descriptionFestival CLI client
homepagehttps://festival.pm
repositoryhttps://github.com/hinto-janai/festival
max_upload_size
id818317
size6,117
(hinto-janai)

documentation

https://github.com/hinto-janai/festival/festival-cli/README.md

README

festival-cli

Festival CLI client for festivald.

Build

Tests



Documentation

For a broad overview of festival-cli's internals, see src/.

Build

General Info

You need cargo.

There are 30 unit tests, you may want to run:

cargo test

before attempting a full build.


Linux

cargo build --release

macOS

cargo build --release

Windows

cargo build --release

License

All of Festival is licensed under the MIT License.

All of the libraries festival-cli (directly) uses:

Library Purpose License
anyhow Error handling MIT & Apache-2.0
chrono Time formatting MIT & Apache-2.0
clap CLI arguments MIT & Apache-2.0
crossbeam_channel Thread message passing MIT & Apache-2.0
disk Saving to disk MIT
egui GUI MIT & Apache-2.0
egui_extras GUI MIT & Apache-2.0
eframe GUI MIT & Apache-2.0
egui-notify GUI MIT
env_logger Logging MIT & Apache-2.0
fast_image_resize Image processing MIT & Apache-2.0
image Image processing MIT
infer File MIME detection MIT
lazy_static Lazy static macro MIT & Apache-2.0
lofty Audio metadata parsing MIT & Apache-2.0
log Logging MIT & Apache-2.0
notify Filesystem watching Artistic License 2.0 & CC Zero 1.0
mime_guess File MIME detection MIT
rand RNG MIT & Apache-2.0
rfd Native file dialog MIT
serde (De)serialization MIT & Apache-2.0
serde_bytes (De)serialization MIT & Apache-2.0
souvlaki Native media controls MIT
strsim String similarity MIT
strum Enum iteration MIT
Symphonia Audio demuxing, decoding MPL-2.0
readable Human readable data MIT
rolock Read only lock MIT
walkdir Recursive PATH walking MIT & Unlicense
Commit count: 854

cargo fmt