this post was submitted on 02 Oct 2023
1408 points (96.7% liked)
Programmer Humor
27083 readers
1085 users here now
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Reasonable and sane behavior of
cd. Just get into the habit of always using lower case names for files and directories, that's how our forefathers did it.Yes, but this is the default on many distros, so for once the end user is not to blame
Even worse, many components will ignore the
XDG_DOWNLOAD_DIRvar so even if you manually change it to$HOME/downloads(lower-case) it will often break things.Keep filling those bugs and stop complaining on random forums, kids
Porque no los dos?
Something something symlink Downloads to downloads
Yeah but the main issue is that I don’t want there to be a
Downloadsdirectory in my home.This is all fun and games until you try moving a backup to a file system that's case-insensitive
Why not just
cd $XDG_DOWNLOAD_DIRin the first place?That's not an environment variable. It's defined in
${XDG_CONFIG_HOME:-$HOME/.config}/user-dirs.dirs.Though you can use the
xdg-user-dir DOWNLOADcommand to get it automatically.Lower case directories?
Eww
ILikeMineInAWayICanReadThemProperly, instead of ilikemineinawayicanreadthemproperly
If a directory has multiple words in it I usually do kebab case: i-like-mine-in-a-way-i-can-read-them-properly. Both easier to read and type than pascal case.
For more complex filenames I use a combination of kebab-case and snake_case, where the underscore separates portions of the file name and kebab-case the parts of those portions. E.g.
movie-title_release-date-or-year_technical-specifications.mp4CamelCase directories and snake_case files.
Do. none of you use case insensitive autocomplete? “do ” “Downloads”