mybash

(★ 672)

My Bash profile - Highly customized Starship Theme - Just imagine Powerlevel10k and Nord Theme had a baby.

File Explorer

  • .bashrc
  • config.jsonc
  • LICENSE
  • README.md
  • setup.sh
  • shellcheck.log
  • starship-theme
  • starship.toml
  • uninstall.sh

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

fastfetch

View Details ▼

Display information about your operating system, software, and hardware.

fastfetch

Display system information:

fastfetch {{[-c|--config]}} all

Display full system information with all the modules enabled:

fastfetch {{[-c|--config]}} {{path/to/config_file}}

Load a custom configuration file:

🔍

fzf

View Details ▼

Fuzzy finder.
Similar to `sk`.

find {{path/to/directory}} -type f | fzf

Start `fzf` on all files in the specified directory:

ps aux | fzf

Start `fzf` for running processes:

find {{path/to/directory}} -type f | fzf {{[-m|--multi]}} > {{path/to/file}}

Select multiple files with `<Shift Tab>` and write to a file:

🔍

git clone

View Details ▼

Clone an existing repository.

git clone {{remote_repository_location}} {{path/to/directory}}

Clone an existing repository into a new directory (the default directory is the repository name):

git clone --recursive {{remote_repository_location}}

Clone an existing repository and its submodules:

git clone {{[-n|--no-checkout]}} {{remote_repository_location}}

Clone only the `.git` directory of an existing repository:

🔍

git

View Details ▼

Distributed version control system.
Some subcommands such as `commit`, `add`, `branch`, `switch`, `push`, etc. have their own usage documentation.

git init

Create an empty Git repository:

git clone {{https://example.com/repo.git}}

Clone a remote Git repository from the internet:

git status

View the status of the local repository:

🔍

python

View Details ▼

Python language interpreter.

python

Start a REPL (interactive shell):

python {{path/to/file.py}}

Execute a specific Python file:

python -i {{path/to/file.py}}

Execute a specific Python file and start a REPL:

🔍

starship

View Details ▼

The minimal, blazing-fast, and infinitely customizable prompt for any shell.
Some subcommands such as `init` have their own usage documentation.

starship init {{bash|elvish|fish|ion|powershell|tcsh|zsh|nu|xonsh|cmd}}

Print the starship integration code for the specified shell:

starship explain

Explain each part of the current prompt and show the time taken to render them:

starship print-config

Print the computed starship configuration (use `--default` to print default configuration instead):

🔍

zoxide

View Details ▼

Keep track of the most frequently used directories.
Uses a ranking algorithm to navigate to the best match.

zoxide query string

Go to the highest-ranked directory that contains `string` in the name:

zoxide query string1 string2

Go to the highest-ranked directory that contains `string1` and then `string2`:

zoxide query {{[-i|--interactive]}}

Start an interactive directory search (requires `fzf`):

🔍

trash

View Details ▼

Manage the trashcan/recycling bin.

trash {{path/to/file}}

Send a file to the trash:

trash {{path/to/file}}

Move a file to the trash:

trash-list

List all files in the trash:

// repository documentation