RustyNova@lemmy.world to linuxmemes@lemmy.world · 1 day agoUnix purists bullies another projectlemmy.worldimagemessage-square19linkfedilinkarrow-up11arrow-down10file-text
arrow-up11arrow-down1imageUnix purists bullies another projectlemmy.worldRustyNova@lemmy.world to linuxmemes@lemmy.world · 1 day agomessage-square19linkfedilinkfile-text
minus-squarethevoidzero@lemmy.worldlinkfedilinkarrow-up0·14 hours agoWhat if I write a program that checks argv[0] to decide which part of the code to run, and makes a bunch of symlinks
minus-squareThreeKnew@lemdro.idlinkfedilinkEnglisharrow-up0·7 hours agoThen that would kind of defeat the purpose But it’s not like you /have/ to adhere to the Unix philosophy or anything
minus-squareCrumblyLiquid@lemmy.mllinkfedilinkarrow-up0·11 hours agoThat’s actually what BusyBox does I think. You have one executable for everything and it changes the behavior according to argv[0].
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
Then that would kind of defeat the purpose
But it’s not like you /have/ to adhere to the Unix philosophy or anything
That’s actually what BusyBox does I think. You have one executable for everything and it changes the behavior according to argv[0].