00:50:19SootBector quits [Remote host closed the connection]
00:51:27SootBector (SootBector) joins
03:37:11DogsRNice joins
04:23:37DogsRNice quits [Read error: Connection reset by peer]
08:00:53DopefishJustin quits [Read error: Connection reset by peer]
08:07:49DopefishJustin joins
09:22:58DigitalDragons quits [Quit: Ping timeout (120 seconds)]
09:25:05DigitalDragons (DigitalDragons) joins
14:55:57hlgs|m leaves [User left]
21:25:49DopefishJustin quits [Remote host closed the connection]
21:33:09DopefishJustin joins
22:53:43<nicolas17>ia upload --no-backup -c --delete samsung-opensource-13652 -m mediatype:software -m collection:samsung-opensource -m creator:Samsung 13652/SM-S906N_KOR_16_Opensource.zip 13652/NOTICE.html
22:53:47<nicolas17>ia upload: error: -m must be formatted as 'KEY:VALUE'
22:53:50<nicolas17>what?!
22:54:22<@JAA>Version?
22:54:40<@JAA>I saw that there's been a lot of refactoring around arg handling recently.
22:54:43<nicolas17>5.7.2
22:55:04<@JAA>Maybe your mixing of positional and optional arguments isn't appreciated.
22:55:44<klea>remove the space after -m :p
22:55:55<@JAA>How about this? `ia upload --no-backup -c --delete -m mediatype:software -m collection:samsung-opensource -m creator:Samsung samsung-opensource-13652 13652/SM-S906N_KOR_16_Opensource.zip`
22:55:59justauser quits [Quit: bye]
22:56:22<klea>When fixing the metadata for #discard items I had to do `ia md -mdate:2026-02-11 discord-371265202378899476-2026-02-11`
22:57:03<@JAA>Ew
22:57:13<klea>Yeah...
22:57:29<nicolas17>from the help it sounds like it now supports multiple metadata items with a single -m, so it's interpreting my "positional" arguments as more metadata pairs, except they have no colons
22:57:49<nicolas17>ia upload --no-backup -c --delete samsung-opensource-13652 13652/SM-S906N_KOR_16_Opensource.zip 13652/NOTICE.html -m mediatype:software -m collection:samsung-opensource -m creator:Samsung
22:57:50<nicolas17>so this works
22:57:55<@JAA>:-|
22:58:00<klea>Huh, interesting.
22:58:57<@JAA>I don't like optionals with an arbitrary number of arguments. They're always annoying to parse unambiguously.
22:59:03<@JAA>But probably -- would work.
22:59:28<@JAA>If it doesn't, I'd call that a bug, but I don't know whether jjjake would agree.
23:00:34<nicolas17>I don't like that the behavior changed, but probably I should have been pinning the version so it didn't take me by surprise, I don't even know what my previous version was...
23:02:10<@JAA>klea: Have you played with little-things/ia-metadata yet? I'm curious what people think of that CLI structure.
23:03:03<@JAA>Ah yeah, I should probably fix the `remove` op sometime.
23:05:42<@JAA>I don't even remember what the bug was that prevented it from working.
23:06:26<klea>JAA: I didn't know I could use it to write metadata into IA, I thought it was only for reading a metadata's item.
23:06:35<klea>s/metadata's item/item's metadata/.
23:12:00justauser (justauser) joins