Show HN: lscat – ls for directories, cat for files(github.com)3 points·by nahco314·vor 2 Jahren·3 commentsgithub.comShow HN: lscat – ls for directories, cat for fileshttps://github.com/nahco314/lscat3 commentsPost comment[–]killeik·vor 2 JahrenreplyI'm sure this should not be done as a separate package, but as a simple function in .bashrc/.zshrc lscat(){ if [ -d $1 ]; then ls $1 elif [ -f $1 ]; then cat $1 else echo "$1 is not valid path" fi } Similarly, you can also use alias ls=lscat[–]nahco314·vor 2 JahrenreplyI created independent binary for the sake of using the same thing in bash/fish/powershell and for the ease of adding functions, but for simple use, that way would be better.[–]jas39·vor 2 JahrenreplyGreat idea! It can be a package, but it should be a shellscript, I think.
Similarly, you can also use alias ls=lscat