β² 185 βΌ Unix purists bullies another project (thelemmy.club) submitted 2 days ago by RustyNova@lemmy.world to c/linuxmemes@lemmy.world 24 comments fedilink hide all child comments spoilerHopefully it's funny enough to offset that I'm reposting my own post.
[β] eyesaremosaics@lemmy.zip 12 points 1 day ago (1 child) So.. tar x should really be a separate program than tar c? They're doing different functions permalink fedilink source parent hideshow 2 child comments replies: [β] ChaoticNeutralCzech@feddit.org 12 points 1 day ago (1 child) Yes, like gzip and gunzip permalink fedilink source parent hideshow 2 child comments replies: [β] thevoidzero@lemmy.world 3 points 1 day ago (2 children) What if I write a program that checks argv[0] to decide which part of the code to run, and makes a bunch of symlinks permalink fedilink source parent hideshow 4 child comments replies: [β] CrumblyLiquid@lemmy.ml 10 points 1 day ago* That's actually what BusyBox does I think. You have one executable for everything and it changes the behavior according to argv[0]. permalink fedilink source parent [β] ThreeKnew@lemdro.id 3 points 1 day ago Then that would kind of defeat the purpose But it's not like you /have/ to adhere to the Unix philosophy or anything permalink fedilink source parent
[β] ChaoticNeutralCzech@feddit.org 12 points 1 day ago (1 child) Yes, like gzip and gunzip permalink fedilink source parent hideshow 2 child comments replies: [β] thevoidzero@lemmy.world 3 points 1 day ago (2 children) What if I write a program that checks argv[0] to decide which part of the code to run, and makes a bunch of symlinks permalink fedilink source parent hideshow 4 child comments replies: [β] CrumblyLiquid@lemmy.ml 10 points 1 day ago* That's actually what BusyBox does I think. You have one executable for everything and it changes the behavior according to argv[0]. permalink fedilink source parent [β] ThreeKnew@lemdro.id 3 points 1 day ago Then that would kind of defeat the purpose But it's not like you /have/ to adhere to the Unix philosophy or anything permalink fedilink source parent
[β] thevoidzero@lemmy.world 3 points 1 day ago (2 children) What if I write a program that checks argv[0] to decide which part of the code to run, and makes a bunch of symlinks permalink fedilink source parent hideshow 4 child comments replies: [β] CrumblyLiquid@lemmy.ml 10 points 1 day ago* That's actually what BusyBox does I think. You have one executable for everything and it changes the behavior according to argv[0]. permalink fedilink source parent [β] ThreeKnew@lemdro.id 3 points 1 day ago Then that would kind of defeat the purpose But it's not like you /have/ to adhere to the Unix philosophy or anything permalink fedilink source parent
[β] CrumblyLiquid@lemmy.ml 10 points 1 day ago* That's actually what BusyBox does I think. You have one executable for everything and it changes the behavior according to argv[0]. permalink fedilink source parent
[β] ThreeKnew@lemdro.id 3 points 1 day ago Then that would kind of defeat the purpose But it's not like you /have/ to adhere to the Unix philosophy or anything permalink fedilink source parent