-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
After some thought & some research, I decided I want to hand-craft my Errors. Thoughts here: <https://www.unwoundstack.com/blog/rust-error-handling.html> - Snafu has been removed - `cargo test` passes - `cargo doc` builds cleanly
- Loading branch information
Showing
22 changed files
with
1,576 additions
and
1,089 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,15 @@ | ||
2021-12-16 Michael Herstine <[email protected]> | ||
|
||
Remove Snafu. | ||
After some thought & some research, I decided I want to hand-craft | ||
my Errors. Thoughts here: | ||
|
||
<https://www.unwoundstack.com/blog/rust-error-handling.html> | ||
|
||
- Snafu has been removed | ||
- `cargo test` passes | ||
- `cargo doc` builds cleanly | ||
|
||
2021-10-11 Michael Herstine <[email protected]> | ||
|
||
Address issue #5. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,112 +1,121 @@ | ||
mpdpopm News -- history of user-visible changes -*- outline -*- | ||
|
||
* 0.3.0 build | ||
* 0.3 builds | ||
|
||
** Bugfixes | ||
** 0.3.1 build | ||
|
||
*** Address Issue #5: Cannot connect to mpd unix socket | ||
* 0.2.3 build | ||
No user-visible changes; strictly a hygiene build (re-vamped error-handling throughout). | ||
** 0.3.0 build | ||
|
||
** User-visible changes | ||
*** Bugfixes | ||
|
||
*** broke-up the README | ||
**** Address Issue #5: Cannot connect to mpd unix socket | ||
* 0.2 builds | ||
|
||
** 0.2.3 build | ||
|
||
*** User-visible changes | ||
|
||
**** broke-up the README | ||
|
||
Broke-up README.org into a much shorter version focused on installing mpdpopm and a full-fledged user-manual. | ||
|
||
** Bug-fixes | ||
*** Bug-fixes | ||
|
||
*** quoting | ||
**** quoting | ||
|
||
Fixed a number of bugs relating to quoting filters. | ||
|
||
* 0.2.2 build | ||
** 0.2.2 build | ||
|
||
** User-visible changes | ||
*** User-visible changes | ||
|
||
*** `searchadd' command fully working | ||
**** `searchadd' command fully working | ||
|
||
*** `mppopm' now has findadd & searchadd commands | ||
* 0.2.1 build | ||
**** `mppopm' now has findadd & searchadd commands | ||
** 0.2.1 build | ||
|
||
** User-visible changes | ||
*** User-visible changes | ||
|
||
*** `findadd' command fully working | ||
* 0.2.0 build | ||
**** `findadd' command fully working | ||
** 0.2.0 build | ||
|
||
** User-visible changes | ||
*** User-visible changes | ||
|
||
*** `findadd' command | ||
**** `findadd' command | ||
|
||
mpdpopm now supports a `findadd' command; just like the MPD command by the same name, but this implementation includes terms for information managed by mpdpopm (so you can search for tracks with a rating > 3 stars, for instance). | ||
|
||
* 0.1.15 build | ||
* 0.1 builds | ||
|
||
** 0.1.15 build | ||
|
||
** User-visible changes | ||
*** User-visible changes | ||
|
||
*** Include sample configuration & systemd unit files | ||
**** Include sample configuration & systemd unit files | ||
|
||
*** Begin providing an Arch package | ||
**** Begin providing an Arch package | ||
|
||
* 0.1.14 build | ||
** 0.1.14 build | ||
|
||
** User-visible changes | ||
*** User-visible changes | ||
|
||
*** Complete re-write of the README | ||
**** Complete re-write of the README | ||
|
||
*** Releases will now contain pre-built binaries & a Debian binary package | ||
* 0.1.13 build | ||
**** Releases will now contain pre-built binaries & a Debian binary package | ||
** 0.1.13 build | ||
|
||
** Bugfixes | ||
*** Bugfixes | ||
|
||
*** Issue 1: `get_messages` fails on repeated channels | ||
* 0.1.12 build | ||
**** Issue 1: `get_messages` fails on repeated channels | ||
** 0.1.12 build | ||
|
||
Minor changes preparatory to publication on crates.io; no user-facing changes. | ||
* 0.1.11 build | ||
** 0.1.11 build | ||
|
||
** User-visible changes | ||
*** User-visible changes | ||
|
||
- scribbu feature replaced with a generalized command facility | ||
* 0.1.10 build | ||
** 0.1.10 build | ||
|
||
** User-visible changes | ||
*** User-visible changes | ||
|
||
- 'mppopm set-genre' now takes free-form text rather than a numeric genre | ||
* 0.1.9 build | ||
** 0.1.9 build | ||
|
||
** User-visible changes | ||
*** User-visible changes | ||
|
||
- removed the "sent-to-playlist" command | ||
** Bugfixes | ||
*** Bugfixes | ||
|
||
- fixed: failure in message processing caused the daemon to exit | ||
* 0.1.8 build: daemon support | ||
** 0.1.8 build: daemon support | ||
|
||
- added support for running `mppopmd' as a daemon | ||
|
||
* 0.1.7 build: re-factoring & bug fixes | ||
** 0.1.7 build: re-factoring & bug fixes | ||
|
||
- added support for commands to signal the need for an update on completion | ||
- fixed bug in in the "update" command processing | ||
|
||
* 0.1.6 build: new server-side commands | ||
** 0.1.6 build: new server-side commands | ||
|
||
Gated behind the "scribbu" feature flag | ||
|
||
- setgenre | ||
- setxtag | ||
|
||
* 0.1.5 build: new server-side commands | ||
** 0.1.5 build: new server-side commands | ||
|
||
- setpc | ||
- setlp | ||
- send | ||
|
||
* 0.1.4 build: client features, daemon bug fixes | ||
** 0.1.4 build: client features, daemon bug fixes | ||
|
||
* 0.1.3 build: complete re-factor | ||
** 0.1.3 build: complete re-factor | ||
|
||
- split the code into separate daemon & cli | ||
|
||
* 0.1.2 build: No news, yet! | ||
** 0.1.2 build: No news, yet! | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
#+AUTHOR: Michael Herstine | ||
#+DESCRIPTION: mpdpopm | ||
#+EMAIL: [email protected] | ||
#+DATE: <2021-10-11 Mon 12:10> | ||
#+DATE: <2021-12-16 Thu 18:03> | ||
#+AUTODATE: t | ||
|
||
* Introduction | ||
|
@@ -56,10 +56,10 @@ Thanks to a suggestion by [[https://github.com/m040601][m040601]], you can down | |
|
||
#+BEGIN_SRC bash | ||
cd /tmp | ||
curl -L --output mpdpopm-0.3.0.tar.gz https://github.com/sp1ff/mpdpopm/releases/download/0.3.0/mpdpopm-0.3.0-x86_64-unknown-linux.tar.gz | ||
tar xf mpdpopm-0.3.0.tar.gz | ||
tree mpdpopm-0.3.0-x86_64-unknown-linux/ | ||
mpdpopm-0.3.0-x86_64-unknown-linux/ | ||
curl -L --output mpdpopm-0.3.1.tar.gz https://github.com/sp1ff/mpdpopm/releases/download/0.3.1/mpdpopm-0.3.1-x86_64-unknown-linux.tar.gz | ||
tar xf mpdpopm-0.3.1.tar.gz | ||
tree mpdpopm-0.3.1-x86_64-unknown-linux/ | ||
mpdpopm-0.3.1-x86_64-unknown-linux/ | ||
├── bin | ||
│ ├── mppopm | ||
│ └── mppopmd | ||
|
@@ -89,8 +89,8 @@ If you're running on a Debian-based Linux distribution, and you're on an x86_64 | |
|
||
#+BEGIN_SRC bash | ||
cd /tmp | ||
curl -L -O https://github.com/sp1ff/mpdpopm/releases/download/0.3.0/mpdpopm_0.3.0_amd64.deb | ||
sudo dpkg -i mpdpopm_0.3.0_amd64.deb | ||
curl -L -O https://github.com/sp1ff/mpdpopm/releases/download/0.3.1/mpdpopm_0.3.1_amd64.deb | ||
sudo dpkg -i mpdpopm_0.3.1_amd64.deb | ||
#+END_SRC | ||
|
||
The binaries will be placed in =/usr/local/bin=, and you can proceed to [[#getting_started][Getting Started]], below. | ||
|
@@ -101,8 +101,8 @@ If you're running on an Arch-based Linux distribution, and you're on an x86_64 p | |
|
||
#+BEGIN_SRC bash | ||
cd /tmp | ||
curl -L -O https://github.com/sp1ff/mpdpopm/releases/download/0.3.0/mpdpopm_0.3.0-1-x86_64.pkg.tar.zst | ||
sudo pacman -U mpdpopm_0.3.0-1-x86_64.pkg.tar.zst | ||
curl -L -O https://github.com/sp1ff/mpdpopm/releases/download/0.3.1/mpdpopm_0.3.1-1-x86_64.pkg.tar.zst | ||
sudo pacman -U mpdpopm_0.3.1-1-x86_64.pkg.tar.zst | ||
#+END_SRC | ||
|
||
The binaries will be placed in =/usr/local/bin=, and you can proceed to [[#getting_started][Getting Started]], below. | ||
|
@@ -113,9 +113,9 @@ If you've got the Rust toolchain as well as Autotools installed, you can build f | |
|
||
#+BEGIN_SRC bash | ||
cd /tmp | ||
curl -L -O https://github.com/sp1ff/mpdpopm/releases/download/0.3.0/mpdpopm-0.3.0.tar.xz | ||
tar xf mpdpopm-0.3.0.tar.xz | ||
cd mpdpopm-0.3.0 | ||
curl -L -O https://github.com/sp1ff/mpdpopm/releases/download/0.3.1/mpdpopm-0.3.1.tar.xz | ||
tar xf mpdpopm-0.3.1.tar.xz | ||
cd mpdpopm-0.3.1 | ||
./configure | ||
make | ||
make check | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
AC_INIT([mpdpopm], [0.3.0], [[email protected]], [mpdpopm], [https://github.com/sp1ff/mpdpopm]) | ||
AC_INIT([mpdpopm], [0.3.1], [[email protected]], [mpdpopm], [https://github.com/sp1ff/mpdpopm]) | ||
AC_CONFIG_AUX_DIR([build-aux]) | ||
AC_CONFIG_SRCDIR([mpdpopm/Cargo.toml.in]) | ||
AM_INIT_AUTOMAKE([-Wall -Werror -Wno-portability -Wno-override gnits std-options dist-bzip2 dist-xz]) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
@set UPDATED 29 March 2021 | ||
@set UPDATED-MONTH March 2021 | ||
@set EDITION 0.3.0 | ||
@set VERSION 0.3.0 | ||
@set EDITION 0.3.1 | ||
@set VERSION 0.3.1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.