fmang / opustags

Ogg Opus tags editor
BSD 3-Clause "New" or "Revised" License
75 stars 10 forks source link

Implement the CLI facade #13

Closed rr- closed 5 years ago

rr- commented 8 years ago

Right now everything we've done may be covered by unit tests which is nice, but it hasn't been used in any way in main.cc. We should finally make a working facade that does something, and test it, ideally w/o spawning a new process (because it's fragile).

rr- commented 8 years ago

Added some preliminary implementation in d48573ceef208e63acd2ddd231bb2860b749ccc0, but it still requires two things

  1. To be testable
  2. To tell errors when the user tries to --edit (and similar) the stream in read only mode (e.g. without providing -o nor --in-place)