My bash profile and scripts.
Find a file
Giovanni Bassi 6a55f64683
All checks were successful
Build / Build (push) Successful in 11s
Move license from Apache 2 to MIT
2026-02-03 21:55:22 -03:00
.forgejo/workflows Move actions to forgejo/codeberg and add notice on readme 2026-02-03 15:58:33 -03:00
.githooks/pre-commit Add one more condition to shellcheck git hook 2024-06-01 15:12:58 -03:00
.vscode Remove bash-it 2022-06-30 20:07:38 -03:00
aliases Move aliases and tools to nix 2024-06-03 17:39:57 -03:00
completions Move alias completion to nix 2024-06-04 01:25:12 -03:00
.bashrc Use find in posix compliant way 2025-01-07 15:36:24 -03:00
.editorconfig Add gh action, git hook and evolve shellcheck 2024-01-23 20:17:40 -03:00
.gitattributes Add .gitattributes 2022-06-29 19:34:04 -03:00
.gitignore Remove bash-it 2022-06-30 20:07:38 -03:00
.shellcheckrc Fix shellchecks 2023-11-04 23:37:48 -03:00
bashrc-android.bash Move android startup to a file 2024-01-26 22:59:40 -03:00
bashrc-wsl.bash Remove old wsl 1 code 2024-06-05 23:55:20 -03:00
functions.bash Fix shellchecks 2023-11-04 23:37:48 -03:00
LICENSE Move license from Apache 2 to MIT 2026-02-03 21:55:22 -03:00
README.md Move license from Apache 2 to MIT 2026-02-03 21:55:22 -03:00
run_shellcheck.sh Add gh action, git hook and evolve shellcheck 2024-01-23 20:17:40 -03:00

My Bash files

Main repo: codeberg.org/giggio/bashscripts

These are my bash files. It uses starship to customize the prompt, so you need it in PATH.

This repo will work better with my dotfiles.

Installation

  • Clone this repo to ~/bashscripts:
  git clone --recurse-submodules https://codeberg.org/giggio/bashscripts
  • Add this line to the end of your ~/.bashrc or ~/.bash_profile:
source $HOME/bashscripts/.bashrc

Extending these scripts

It will run every file with .bash at the end, so all you need to do is add more files. Files are sorted and directories closer to the root of the repo will run first.

Author

Giovanni Bassi

License

Licensed under the MIT license.