export alias l = ls export alias ll = ls -l export alias la = ls -a export alias lla = ls -la export alias lh = ls -lh export alias lt = ls -l | sort-by modified | reverse export alias .. = cd .. export alias ... = cd ../.. export alias .... = cd ../../.. export alias ..... = cd ../../../.. export alias ...... = cd ../../../../.. export alias ....... = cd ../../../../../.. export alias ........ = cd ../../../../../../.. export alias .......... = cd ../../../../../../../.. export alias weather = curl wttr.in export alias moon = curl wttr.in/Moon export alias quote = curl https://api.quotable.io/random | from json | get content export alias dadjoke = curl -H "Accept: application/json" https://icanhazdadjoke.com/ | from json | get joke # --- Git --- export alias g = git # --- Navigation & Shell --- export alias c = clear export def reload [] { exec nu } export def edit [] { ^$env.EDITOR ($env.NU_POLYJUICE_PATH | path join 'nu_polyjuice.nu') } # --- File system --- export alias tree = ls **/* # --- Network --- export alias myip = curl -s ifconfig.me export def ports [] { ^netstat -ano | lines | where {|row| $row | str contains 'LISTENING'} | str trim } # --- System --- export def df [] { if (which ^df | is-not-empty) { ^df -h } else { ^wmic logicaldisk get size,freespace,caption } }