JeremyStarTM's premade and fully-fletched bashrc, fully configurable to your liking.
This repository has been archived on 2024-06-03. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2024-03-10 14:43:25 +01:00
.gitignore Add .gitignore 2023-11-13 04:58:02 +01:00
config.env.example conf FANCIER_BAT_USE_MOAR -> FANCIER_BAT_USE_PAGER 2024-03-10 14:43:25 +01:00
init.source conf FANCIER_BAT_USE_MOAR -> FANCIER_BAT_USE_PAGER 2024-03-10 14:43:25 +01:00
LICENSE Initial commit 2023-11-13 01:30:40 +01:00
README.md Allow for system-wide installations 2023-11-13 04:42:51 +01:00

jstm's bashrc

This is a premade and fully-fletched bashrc, fully configurable to your liking.

Requirements

  • bash
  • coreutils
  • ncurses (for tput command)

Nice to have / Support for

  • eza
  • bat
  • moar
  • ytfzf

Usage

Installing (user-wide)

git clone https://git.staropensource.de/JeremyStarTM/jstmbash.git "${HOME}/.jstmbash"  # clone repository
echo "source \${HOME}/.jstmbash/init.source" >> "${HOME}/.bashrc"  # add init script to bashrc
cp "${HOME}/.jstmbash/config.env.example" "${HOME}/.jstmbash/config.env"  # copy example config
"${EDITOR}" "${HOME}/.jstmbash/config.env"  # configure jstmbash
exec bash  # restart bash

Installing (system-wide)

git clone https://git.staropensource.de/JeremyStarTM/jstmbash.git /etc/jstmbash  # clone repository
echo "source /etc/jstmbash/init.source" >> "/etc/bash.bashrc"  # add init script to bashrc
cp "/etc/jstmbash/config.env.example" "/etc/jstmbash/config.env"  # copy example config
"${EDITOR}" "/etc/jstmbash/config.env"  # configure jstmbash
exec bash  # restart bash