Version bump and update README

This commit is contained in:
NGnius (Graham) 2022-01-26 15:36:31 -05:00
parent 88b69981f7
commit 4bc1d135aa
7 changed files with 26 additions and 12 deletions

6
Cargo.lock generated
View file

@ -1120,7 +1120,7 @@ dependencies = [
[[package]]
name = "mps"
version = "0.3.0"
version = "0.4.0"
dependencies = [
"clap 3.0.12",
"mps-interpreter",
@ -1129,7 +1129,7 @@ dependencies = [
[[package]]
name = "mps-interpreter"
version = "0.3.0"
version = "0.4.0"
dependencies = [
"bliss-audio",
"dirs",
@ -1141,7 +1141,7 @@ dependencies = [
[[package]]
name = "mps-player"
version = "0.3.0"
version = "0.4.0"
dependencies = [
"m3u8-rs",
"mpris-player",

View file

@ -1,13 +1,14 @@
[package]
name = "mps"
version = "0.3.0"
version = "0.4.0"
edition = "2021"
authors = ["NGnius (Graham) <ngniusness@gmail.com>"]
description = "Music Playlist Scripting language (MPS)"
description = "Music Playlist Script language (MPS)"
license = "LGPL-2.1-only OR GPL-2.0-or-later"
repository = "https://github.com/NGnius/mps"
keywords = ["audio", "playlist", "scripting", "language"]
readme = "README.md"
exclude = ["extras/"]
[workspace]
members = [
@ -17,14 +18,14 @@ members = [
[dependencies]
# local
mps-interpreter = { version = "0.3.0", path = "./mps-interpreter" }
mps-interpreter = { version = "0.4.0", path = "./mps-interpreter" }
# external
clap = { version = "3.0", features = ["derive"] }
# termios = { version = "^0.3"}
[target.'cfg(not(target_os = "linux"))'.dependencies]
mps-player = { version = "0.3.0", path = "./mps-player", default-features = false }
mps-player = { version = "0.4.0", path = "./mps-player", default-features = false }
[target.'cfg(target_os = "linux")'.dependencies]
# TODO fix need to specify OS-specific dependency of mps-player
mps-player = { version = "0.3.0", path = "./mps-player", features = ["mpris-player"] }
mps-player = { version = "0.4.0", path = "./mps-player", features = ["mpris-player"] }

View file

@ -1,5 +1,7 @@
# mps
![repl_demo](https://raw.githubusercontent.com/NGnius/mps/master/extras/demo.png)
A language all about iteration to play your music files.
This project implements the interpreter (mps-interpreter), music player (mps-player), and CLI interface for MPS (root).
The CLI interface includes a REPL for running scripts.
@ -30,4 +32,6 @@ One day I'll add pretty REPL example pictures and some script files...
**No**. Technically, it was designed to be one, but it doesn't meet the requirements of a scripting language (yet). One day, I would like it be Turing-complete and then it could be considered a scripting language. At the moment it is barely a query language.
License: LGPL-2.1-only OR GPL-2.0-or-later
### Contribution
This is a hobby project, so any contribution may take a while to be acknowledged and accepted.

9
README.tpl Normal file
View file

@ -0,0 +1,9 @@
# {{crate}}
![repl_demo](https://raw.githubusercontent.com/NGnius/mps/master/extras/demo.png)
{{readme}}
### Contribution
This is a hobby project, so any contribution may take a while to be acknowledged and accepted.

BIN
extras/demo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View file

@ -1,6 +1,6 @@
[package]
name = "mps-interpreter"
version = "0.3.0"
version = "0.4.0"
edition = "2021"
license = "LGPL-2.1-only OR GPL-2.0-or-later"
readme = "README.md"

View file

@ -1,6 +1,6 @@
[package]
name = "mps-player"
version = "0.3.0"
version = "0.4.0"
edition = "2021"
license = "LGPL-2.1-only OR GPL-2.0-or-later"
readme = "README.md"
@ -10,7 +10,7 @@ rodio = { version = "^0.14"}
m3u8-rs = { version = "^3.0.0" }
# local
mps-interpreter = { path = "../mps-interpreter", version = "0.3.0" }
mps-interpreter = { path = "../mps-interpreter", version = "0.4.0" }
[target.'cfg(target_os = "linux")'.dependencies]
#dbus = { version = "^0.9" }