diff options
author | jnats <dev@jnats.xyz> | 2021-04-26 10:23:34 +0100 |
---|---|---|
committer | jnats <dev@jnats.xyz> | 2021-04-26 10:23:34 +0100 |
commit | b99e016aa628c3e3f6683ca3b049c98e3902a6e7 (patch) | |
tree | 4e31209cc86bdd13ef94bf231c0526abe892daf6 /nofetch | |
parent | 6e8b9bdacc005ff1a7ebaeac990290333959f213 (diff) | |
download | nofetch-b99e016aa628c3e3f6683ca3b049c98e3902a6e7.tar.gz nofetch-b99e016aa628c3e3f6683ca3b049c98e3902a6e7.tar.bz2 |
plenty of fixes
Diffstat (limited to '')
-rwxr-xr-x | nofetch | 25 |
1 files changed, 11 insertions, 14 deletions
@@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash if [[ $1 == "" ]]; then @@ -13,14 +13,14 @@ else fi -if [ $(uname -s) == "Darwin" ] +if [ -d /Library ] then - osname="macOS/" -elif [ $(uname -s) == "FreeBSD" ] + osname="macOS" +elif [ -f /etc/os-release ] then - osname="" + osname=$(cat /etc/os-release | grep -w NAME | head -1 | sed 's/NAME=//g' | sed 's/\"//g' | sed 's/ Linux//g') else - osname=$(cat /etc/os-release | grep -w NAME | head -1 | sed "s/NAME=//g" | sed "s/\"//g")" " + osname="Unknown" fi if [ $rng -eq 1 ] @@ -55,17 +55,14 @@ then nofetch="plan 4 from the front door" elif [ $rng -eq 11 ] then - if [[ $osname == "Arch Linux" ]]; - then - nofetch="i use arch btw" - else - nofetch="i use "$osname" btw" - fi + nofetch="i use "$osname" btw" else nofetch="something has gone terribly wrong" fi +osname=$(echo $osname | sed 's/FreeBSD //g') + echo " " -echo " > $nofetch " -echo " > $osname$(uname -smr)" +echo " > $nofetch" | tr '[:upper:]' '[:lower:]' +echo " > $osname $(uname -smr)" | tr '[:upper:]' '[:lower:]' echo " " |