LukeSmithxyz / voidrice

My dotfiles (deployed by LARBS)
GNU General Public License v3.0
4.27k stars 1.21k forks source link

POSIX compliant shell profile #1368

Closed thirtysixpw closed 10 months ago

thirtysixpw commented 10 months ago

Shell profile is placed in ~/.config/shell/profile along side shell-agnostic files such as aliasrc. Profile file in its turn has zsh shebang and zshisms. This PR replaces them with basic coreutils.

Also pleased shellcheck and removed variable fallbacks, that are unnecessary, because variables are defined in the same file; removed outdated docs.

thirtysixpw commented 10 months ago

I know what you don't like find and have have rejected pull requests similar to this (#239, #313) in past. But since then you have add find in se shell function and other scripts.