Rename scrut(1) to fileis(1) #104

Open
opened 2024-05-19 01:24:51 +00:00 by trinity · 7 comments
Owner

scrut(1) was originally known as fileis(1), but was changed after @emma and I discussed it in person. I don't remember the conversation and so may be missing something important here; fae convinced me well enough that I renamed it in the first place.

Renaming scrut(1) to fileis(1) would be more intuitive and have a name consistent with my proposed stris(1) (#102). It would be a step towards having have implemented test(1p) as a suite of utilities: filecmp(1), fileis(1), intcmp(1), strcmp(1), stris(1) - all of which having functionality obvious from their names. scrut(1) is a good name but perhaps not the right one for this utility.

scrut(1) was originally known as fileis(1), but was [changed after @emma and I discussed it in person](https://git.tebibyte.media/trinity/src/commit/745c653366e606a08154729df90b96027374195f). I don't remember the conversation and so may be missing something important here; fae convinced me well enough that I renamed it in the first place. Renaming scrut(1) to fileis(1) would be more intuitive and have a name consistent with my proposed stris(1) (#102). It would be a step towards having have implemented test(1p) as a suite of utilities: filecmp(1), fileis(1), intcmp(1), strcmp(1), stris(1) - all of which having functionality obvious from their names. scrut(1) is a good name but perhaps not the right one for this utility.
trinity added the
enhancement
question
labels 2024-05-19 01:24:51 +00:00

I am in support of this, scrut(1) is not a descriptive name. I assume it stands for "scrutinize", but anything can be scrutinized, not just files, so the name seems rather arbitrary. It also sounds like scrot(1), which is a utility for taking screenshots.

I am in support of this, scrut(1) is not a descriptive name. I assume it stands for "scrutinize", but anything can be scrutinized, not just files, so the name seems rather arbitrary. It also sounds like scrot(1), which is a utility for taking screenshots.
Owner

I agree with all of this, but I strongly dislike the aesthetics of the vowel cluster in the name “fileis”.

I agree with all of this, but I strongly dislike the aesthetics of the vowel cluster in the name “fileis”.
Owner

I think the name fileis is soulless and the name scrut has lots of soul

I think the name `fileis` is soulless and the name `scrut` has lots of soul
Owner

It can be remembered for the same reason cat can be

It can be remembered for the same reason `cat` can be

I agree with all of this, but I strongly dislike the aesthetics of the vowel cluster in the name “fileis”.

I think the name fileis is soulless and the name scrut has lots of soul

I feel this is prioritizing aesthetic over functionality. I think that's a bad idea but that's all I'll say about it.

> I agree with all of this, but I strongly dislike the aesthetics of the vowel cluster in the name “fileis”. > I think the name `fileis` is soulless and the name `scrut` has lots of soul I feel this is prioritizing aesthetic over functionality. I think that's a bad idea but that's all I'll say about it.
Author
Owner

Sasha puts into words what I struggled to pick out of my jumble of thoughts on the matter.

Personally, I pronounce fileis "FAI lis" ("fai" as the first syllable of "fight", "lis" as the first syllable of "lizard").

Sasha puts into words what I struggled to pick out of my jumble of thoughts on the matter. Personally, I pronounce `fileis` "FAI lis" ("fai" as the first syllable of "fight", "lis" as the first syllable of "lizard").
Owner

I think it’s prioritizing aesthetic, but not prioritizing it over functionality. I just want a more memorable name that also makes sense.

I think it’s prioritizing aesthetic, but not prioritizing it *over* functionality. I just want a more memorable name that also makes sense.
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: bonsai/harakit#104
No description provided.