Conversation
Notices
-
Snacks (snacks@netzsphaere.xyz)'s status on Saturday, 30-Nov-2024 23:54:54 JST Snacks cli interfaces are way easier to design but unix still manages to fuck that up with inconsistency everywher -
Snacks (snacks@netzsphaere.xyz)'s status on Saturday, 30-Nov-2024 23:54:32 JST Snacks @maija do you not see how utterly fucking retarded it is that mv is the one command that detects cases like this while the user has to in any other case? -
Maija (maija@netzsphaere.xyz)'s status on Saturday, 30-Nov-2024 23:54:33 JST Maija @snacks the mv doesnt do that the kernel does -
Snacks (snacks@netzsphaere.xyz)'s status on Saturday, 30-Nov-2024 23:54:34 JST Snacks @maija what do you mean? It has to recurse through the file structure to move a directory -
Maija (maija@netzsphaere.xyz)'s status on Saturday, 30-Nov-2024 23:54:35 JST Maija @snacks thats not standard behaviour, operations between filesystems are meant to be seamelss -
Snacks (snacks@netzsphaere.xyz)'s status on Saturday, 30-Nov-2024 23:54:37 JST Snacks @maija you do tho if you move between file systems -
Maija (maija@netzsphaere.xyz)'s status on Saturday, 30-Nov-2024 23:54:38 JST Maija @snacks believe it or not i was not trained to do it because it makes sense not needing it. you aren't recursing into the directory -
Snacks (snacks@netzsphaere.xyz)'s status on Saturday, 30-Nov-2024 23:54:39 JST Snacks @maija and then you call mv with -r because unix trained you you need it -
Snacks (snacks@netzsphaere.xyz)'s status on Saturday, 30-Nov-2024 23:54:40 JST Snacks @maija if you know... -
Maija (maija@netzsphaere.xyz)'s status on Saturday, 30-Nov-2024 23:54:41 JST Maija @snacks not really, -r and -R is not confusing at all -
Snacks (snacks@netzsphaere.xyz)'s status on Saturday, 30-Nov-2024 23:54:42 JST Snacks @maija less so than requiring different flags for operating on folders all over the place -
Maija (maija@netzsphaere.xyz)'s status on Saturday, 30-Nov-2024 23:54:44 JST Maija @snacks that would be inconsistant though -
Snacks (snacks@netzsphaere.xyz)'s status on Saturday, 30-Nov-2024 23:54:45 JST Snacks @maija then don't reserve it for tools that won't. I just hate the inconsistency -
Maija (maija@netzsphaere.xyz)'s status on Saturday, 30-Nov-2024 23:54:46 JST Maija @snacks not all of them -
Snacks (snacks@netzsphaere.xyz)'s status on Saturday, 30-Nov-2024 23:54:47 JST Snacks @maija but a fuckload of tools can operate on files and directories -
Maija (maija@netzsphaere.xyz)'s status on Saturday, 30-Nov-2024 23:54:48 JST Maija @snacks theres only 26 of them and most commands do no share these would be reserved uses, there's no reason to waste resources reserving them -
Snacks (snacks@netzsphaere.xyz)'s status on Saturday, 30-Nov-2024 23:54:49 JST Snacks @maija why is it there tho? completely unnecceessary, give everything the same behaviour, reserve letters for common options -
Maija (maija@netzsphaere.xyz)'s status on Saturday, 30-Nov-2024 23:54:51 JST Maija @snacks i dont think thats so confusing -
Snacks (snacks@netzsphaere.xyz)'s status on Saturday, 30-Nov-2024 23:54:52 JST Snacks @maija deleting or copiyng a directory requires -r, chmod wants -R and mv just figures out if it's a directory on it's own. And don't get me started on archive programs -
Maija (maija@netzsphaere.xyz)'s status on Saturday, 30-Nov-2024 23:54:53 JST Maija @snacks i quite like the shorthand personally, but i hate the varying flag styles. i blame gnu for that though -
Maija (maija@netzsphaere.xyz)'s status on Saturday, 30-Nov-2024 23:56:23 JST Maija @snacks it doesn't detect cases it just calls on the kernel to move it. userland programs do not generally handle filesystems because why the fuck would they? they're mounted as one cohesive entities. there's nothing retarded about that
-