Skip to content

firepress-org/bashlava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

46e4a13 · May 27, 2023
Sep 25, 2022
May 24, 2023
May 27, 2023
May 4, 2022
May 17, 2022
May 4, 2022
May 26, 2023
May 5, 2022
May 5, 2022
May 4, 2022
May 4, 2022
May 19, 2022
May 27, 2023
May 27, 2023

Repository files navigation

 

FirePress

 

BashLaVa makes your bash scripts a bunch of pieces of cakes.

BashLava

BashLaVa is a utility-first bash framework. The idea is to abstract your git workflow to minimize the time to do some repetitive actions.

Update May 2022: There are so many new features, I must re-write the whole README.

Features

  • A Super fast git flow
  • Sane default, see .bl_env.sh
  • Custom configuration to quickly use bashlava accross your project
  • manage your own bashscript scripts under /private
  • crypt secrets

Below from the bashlava.sh h

  git flow

  •  e  ....... | create a branch edge from main ........ | standalone
  •  c  ....... | commit ................................ | usage: c "This feature rocks"
  •  sq  ...... | squash commits ........................ | usage: sq 3 "Add: feat xyz, issue 123"
  •  pr  ...... | create pull request  .................. | standalone
  •  ci  ...... | show ci status on GitHub Actions ...... | standalone
  •  mrg  ..... | merge to mainbranch ................... | standalone
  •  m  ....... | checkout to main_branch  .............. | standalone
  •  v  ....... | version code .......................... | standalone or usage: v 1.4.2
  •  t  ....... | tag  .................................. | standalone
  •  r  ....... | release  and open GUI on GitHub ....... | standalone
  •  d  ....... | dummy  commits ........................ | standalone

cli that are abstracted

  • git
  • gh
  • docker
  • git-crypt

Getting Started

License

  • This git repo is under the GNU V3 license.