Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Screenshot of 'Lambda' Theme to Documentation (gh-pages) #2236

Closed
wants to merge 3,973 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jan 26, 2022

  1. Configuration menu
    Copy the full SHA
    3cb5f3f View commit details
    Browse the repository at this point in the history
  2. Merge pull request Bash-it#2040 from gaelicWizard/parallel

    CI: install `parallel` on OSX
    NoahGorny committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    5a84941 View commit details
    Browse the repository at this point in the history
  3. Merge pull request Bash-it#2003 from gaelicWizard/preexec

    Consolidate `preexec`-related functions; Eliminate `vendor/init.d`
    NoahGorny committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    3c2bc3d View commit details
    Browse the repository at this point in the history
  4. Merge pull request Bash-it#2064 from gaelicWizard/plugin/battery

    plugin/battery: `shellcheck`
    NoahGorny committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    0c24eda View commit details
    Browse the repository at this point in the history
  5. lib: preexec: Properly return if there was a conflict in check_*_conf…

    …lict
    
    It goes the other way around!
    NoahGorny committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    056c392 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

  1. Configuration menu
    Copy the full SHA
    d1d7cd4 View commit details
    Browse the repository at this point in the history
  2. lib/preexec: tests!

    gaelicWizard committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    2343e2d View commit details
    Browse the repository at this point in the history
  3. Merge pull request Bash-it#2072 from gaelicWizard/lib/preexec

    lib/preexec: tests!
    NoahGorny committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    7e79212 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2022

  1. lib/helpers: eliminate assumptions about login shells

    Bash loads initialization files on Mac just the same as it does on Linux or WSL. Our previous assumptions were wrong, and my fix was alsö wrong because I made more assumptions!
    
    This patch eliminates the assumptions. Literally just load either the startup file the shell started with, or fall back to `~/.bashrc`. Don't check `shopt -q login_shell` and don't check `$OSTYPE` or anything else.
    gaelicWizard committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    c08267e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75d22d8 View commit details
    Browse the repository at this point in the history
  3. reloader: shellcheck && shfmt

    Rewrite globbing per `shellcheck`'s SC2013 recommendations, and standardize whitespace.
    gaelicWizard committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    fd7b20b View commit details
    Browse the repository at this point in the history
  4. plugin/battery: bug fix

    When `upower --enumerate | grep -i BAT` returns multiple lines of results (which are file paths),
    the added quotation (from commit 3cb5f3f) concatenates them all to provide an invalid path.
    Thus to make the plugin work as before the commit,
    take only the first line of the results.
    NariyasuHeseri committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    b87f306 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2a8d8ba View commit details
    Browse the repository at this point in the history
  6. lib/colors: revert Bash-it#99

    This reverts Bash-it#99, a metaprogramming adventure in terminal color code escape computation. It was functionally reverted in Bash-it#699; I'm just finishing the job.
    gaelicWizard committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    16cee19 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5f19de8 View commit details
    Browse the repository at this point in the history
  8. plugin/colors: revert Bash-it#699

    This reverts commit 2a3fde2 but does *not* restore the previous variables. Those are still provided by `lib/colors`.
    
    This plugin exists for anyone who likes the metaprogramming adventure of computing colors dynamically rather than using hard-coded value. Potentially this could be used by themes, or possibly by a theme color-scheme randomizer?
    gaelicWizard committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    399f026 View commit details
    Browse the repository at this point in the history
  9. plugin/colors: shfmt

    gaelicWizard committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    bf4ddf5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    85a77f1 View commit details
    Browse the repository at this point in the history
  11. lib/search: code style cleanup

    Couldn't even `shellcheck` until I did a first pass...too much noise! ♥
    gaelicWizard committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    5478617 View commit details
    Browse the repository at this point in the history
  12. lib/search: shellcheck

    SC2076
    SC2091
    SC2004
    SC2086
    SC2207
    gaelicWizard committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    afeb4d6 View commit details
    Browse the repository at this point in the history
  13. lib/search: fix _bash-it-flash-term()

    1. `$text_black` isn't a parameter provided by _Bash It_. Typo?
    2. `$bold_yellow` is meant for prompt strings and putputs `\[`; ditto `$bold_red`.
    3. The color was never returned to normal after.
    gaelicWizard committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    64efe52 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    8939e94 View commit details
    Browse the repository at this point in the history
  15. lib/search: shfmt

    My apologies to future `git blame` hunters ♥
    gaelicWizard committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    b8694ee View commit details
    Browse the repository at this point in the history
  16. lib/search: code cleanup

    Improve `_bash-it-erase-term()`, `_bash-it-flash-term()`, `_bash-it-rewind()`, `_bash-it-search-result()`, and `_bash-it-search-component()`. Minor tweaks to `_bash-it-is-partial-match()`, and `_bash-it-search()`.
    gaelicWizard committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    4cf2aae View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    26b402e View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2022

  1. Configuration menu
    Copy the full SHA
    c794f4f View commit details
    Browse the repository at this point in the history
  2. Merge pull request Bash-it#2067 from gaelicWizard/BASH_IT_BASHRC

    lib/helpers: eliminate assumptions about login shells
    NoahGorny committed Jan 29, 2022
    Configuration menu
    Copy the full SHA
    1d6f4d7 View commit details
    Browse the repository at this point in the history
  3. Merge pull request Bash-it#1932 from gaelicWizard/search

    Lib/search: lint, cleanup, and small fixes
    NoahGorny committed Jan 29, 2022
    Configuration menu
    Copy the full SHA
    39e5652 View commit details
    Browse the repository at this point in the history
  4. Merge pull request Bash-it#2019 from gaelicWizard/lib/colors

    lib/colors: split out metaprogramming
    NoahGorny committed Jan 29, 2022
    Configuration menu
    Copy the full SHA
    2a9ee7e View commit details
    Browse the repository at this point in the history
  5. Merge pull request Bash-it#2055 from gaelicWizard/lib/reloader

    lib/reloader: lint and modernize
    NoahGorny committed Jan 29, 2022
    Configuration menu
    Copy the full SHA
    578c702 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2022

  1. Configuration menu
    Copy the full SHA
    b0f23d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d214621 View commit details
    Browse the repository at this point in the history
  3. completion/alias: rename

    There is no reason for this to be in the `plugins` directory, it just needs to have a load priority sufficiently high that it runs after any aliases are defined.
    gaelicWizard committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    7fcad6e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b086289 View commit details
    Browse the repository at this point in the history
  5. completion/alias: add stub file

    - put a loader to remove the symlink at `enabled/***---alias-completion.plugin.bash`.
    gaelicWizard committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    880488e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1e77c26 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

  1. Configuration menu
    Copy the full SHA
    cade0a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    23f7916 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2022

  1. Configuration menu
    Copy the full SHA
    302bae9 View commit details
    Browse the repository at this point in the history
  2. completion/aliases: rename init function

    Use the callback naming convention for the init function, for later use.
    gaelicWizard committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    43df0fe View commit details
    Browse the repository at this point in the history
  3. Merge pull request Bash-it#2075 from NariyasuHeseri/awk_unterminated_…

    …regexp
    
    helpers: fix `awk: unterminated regexp`
    NoahGorny committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    4dbe92e View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. Refresh bug report:

    - use issue forms
    EmilySeville7cfg authored and EmilySeville7cfg committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    a4e41ba View commit details
    Browse the repository at this point in the history
  2. Refresh feature request:

    - use issue forms
    EmilySeville7cfg authored and EmilySeville7cfg committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    eb91f4e View commit details
    Browse the repository at this point in the history
  3. Add config for issue forms

    EmilySeville7cfg authored and EmilySeville7cfg committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    dfe681d View commit details
    Browse the repository at this point in the history
  4. main: Glob for *.bash properly when path contains spaces

    - `shfmt`, `shellcheck`
    - Clean up legacy/compatibility code to simpler control flow
    - Move theme stuff down to where themes are handled
    - Don't use `**` as _Bash It_ has never before set `globstar`; this eliminates varying behavior by environment; this alsö fixes users having any not-enabled themes under their custom dir.
    - Lose weird Mac-specific alternate shell startup file (Bash loads startup files on Mac the same as it does on any other *nix system.)
    - Place `composure.sh` init all in one place
    - remove 10-years-deprecated backwards compatibility: Deprecated in `b59ee658f78ec6ff8c6c2754216e0322b7fe18e2` dated 2011-10-29.
    gaelicWizard committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    0d346b2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bc95ece View commit details
    Browse the repository at this point in the history
  6. completion/system: correctly load version when not linked

    - Load the correct version of `bash-completion` even when not "linked".
    gaelicWizard committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    1480cdf View commit details
    Browse the repository at this point in the history
  7. lib/preview: refactor into a function

    This allows future use like `bash-it preview`. Alsö, allows to use `$BASH_PREVIEW` to specify a particular theme to preview instead of just doing all of them.
    gaelicWizard committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    d6555f3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a9a40a3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    00e3955 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

  1. Configuration menu
    Copy the full SHA
    2b8928f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    70dbda0 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2022

  1. plugin/history: don't use export

    ...so the plugin is friendly to variables already marked read-only.
    gaelicWizard committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    8052911 View commit details
    Browse the repository at this point in the history
  2. plugin/history-eternal: Use readonly instead of export

    ...and hide errors relating to setting already-readonly variables.
    
    `plugin/history-eternal` does not need to force loading after `plugin/history` because both plugins will play nicely with read-only variables, and since we're overwritting and marking read-only then the intended result survives no matter which loads first.
    
    plugin/history-eternal: require Bash v4.3+
    
    Unlimited history is only possible in _Bash_ version 4.3 and up
    gaelicWizard committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    267a721 View commit details
    Browse the repository at this point in the history
  3. plugin/history*search: no need to load after plugin/history

    There's no need for these plugins to load after `plugin/history`. None of the history plugins depend upon each other loading before, after, or at all.
    gaelicWizard committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    f611956 View commit details
    Browse the repository at this point in the history
  4. lib/history: new functions _bash-it-history-auto-*()

    Two new functions `_bash-it-history-auto-save()` and `_bash-it-history-auto-load()`, which append new history to disk and load new history from disk, respectively.
    
    See Bash-it#1595 for discussion.
    gaelicWizard committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    5d58580 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2022

  1. Configuration menu
    Copy the full SHA
    1461079 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2022

  1. Configuration menu
    Copy the full SHA
    98889b2 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2022

  1. Merge pull request Bash-it#1902 from gaelicWizard/glob

    Glob for *.bash properly when path contains spaces
    NoahGorny committed Feb 13, 2022
    Configuration menu
    Copy the full SHA
    23f9b74 View commit details
    Browse the repository at this point in the history
  2. Merge pull request Bash-it#1940 from gaelicWizard/history

    Feature: automatic history management
    NoahGorny committed Feb 13, 2022
    Configuration menu
    Copy the full SHA
    253004a View commit details
    Browse the repository at this point in the history
  3. Merge pull request Bash-it#2069 from gaelicWizard/completion/system

    completion/system: correctly load version when not linked
    NoahGorny committed Feb 13, 2022
    Configuration menu
    Copy the full SHA
    ee135d2 View commit details
    Browse the repository at this point in the history
  4. Merge pull request Bash-it#2017 from gaelicWizard/lib/preview

    lib/preview: functionalize
    NoahGorny committed Feb 13, 2022
    Configuration menu
    Copy the full SHA
    89c9504 View commit details
    Browse the repository at this point in the history
  5. Merge pull request Bash-it#2044 from gaelicWizard/completion/alias

    completion/aliases: eliminate use of `eval`
    NoahGorny committed Feb 13, 2022
    Configuration menu
    Copy the full SHA
    561e282 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2022

  1. theme/pure: cleanup

    Use `\$` to let _Bash_ choose the mark, move `PS1=` outside the `case` statement.
    
    #TODO: last command status?
    gaelicWizard committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    363827a View commit details
    Browse the repository at this point in the history
  2. Merge pull request Bash-it#2074 from NariyasuHeseri/master

    plugin/battery: bug fix
    NoahGorny committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    0619c19 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' of https://github.com/Bash-it/bash-it into ira/…

    …fix-dirs
    
    * 'master' of https://github.com/Bash-it/bash-it: (22 commits)
      main: variable name cleanup
      lib/history: new functions `_bash-it-history-auto-*()`
      plugin/history*search: no need to load after `plugin/history`
      plugin/history-eternal: Use `readonly` instead of `export`
      plugin/history: don't use `export`
      lib/preview: add full completion
      lib/helpers: add `preview` to `bash-it` spaghetti
      lib/preview: refactor into a function
      completion/system: correctly load version when not linked
      main: adopt `_bash-it-log-prefix-by-path()`
      main: Glob for *.bash properly when path contains spaces
      completion/aliases: rename init function
      test/battery: require matching battery identifier
      test/battery: add multiple-battery edge case
      plugin/battery: split `upower` to two variables
      completion/alias: add stub file
      completion/alias: fix tests
      completion/alias: rename
      completion/alias: `shfmt` && `shellcheck`
      completion/alias: eliminate use of `eval`
      ...
    seefood committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    16bf32b View commit details
    Browse the repository at this point in the history
  4. aliases: run shfmt on the whole folder

    My apologies to future `git blame` hunters ♥
    gaelicWizard committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    7c2c2a5 View commit details
    Browse the repository at this point in the history
  5. alias/docker: shellcheck

    gaelicWizard committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    5748aa2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    11aa323 View commit details
    Browse the repository at this point in the history
  7. alias/homesick: shellcheck

    Alsö, remove impossible alias. If someone wants it, they can write the function, but since aliases literally don't work this way it seems obvious that nobody has ever used it.
    gaelicWizard committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    826916b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ea6cb6a View commit details
    Browse the repository at this point in the history
  9. alias/msys2: shellcheck

    gaelicWizard committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    8d30275 View commit details
    Browse the repository at this point in the history
  10. alias/osx: shellcheck

    gaelicWizard committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    665d9e9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    604e5c5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    27bfc96 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    12a734c View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2022

  1. completion/aliases: typo

    gaelicWizard committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    c982a88 View commit details
    Browse the repository at this point in the history
  2. Merge pull request Bash-it#2089 from gaelicWizard/plugin/alias-comple…

    …tion
    
    completion/aliases: typo
    NoahGorny committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    78da4ca View commit details
    Browse the repository at this point in the history
  3. Merge pull request Bash-it#2083 from tbhaxor/patch-1

    Remove redundant aliases for clear screen
    NoahGorny committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    562eb6c View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2022

  1. completion/aliases: redirection, quote

    Alsö, some aliases are returned by `alias -p` with `alias -- xxxxx`...which confuses the function, so handle it specially.
    gaelicWizard committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    4ba11db View commit details
    Browse the repository at this point in the history
  2. lib/log: //echo/printf

    - Replace `echo -e` with `printf` in `_bash-it-log-message()`.
    - Local positional parameters to allow for defaults.
    - Use `if`/`then` properly.
    - Clean up use of `$BASH_IT_LOG_PREFIX` slightly (eliminate duplicate colons).
    gaelicWizard committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    61b6393 View commit details
    Browse the repository at this point in the history
  3. lib/log: use newly supported composure.sh feature

    - these functions can now run even if `composure.sh` has *not* been loaded at all!
    gaelicWizard committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    e7b91e7 View commit details
    Browse the repository at this point in the history
  4. lib/helpers: Don't rm "$profile_path" before writing to it

    When the file is being re-created, we write to it, instead of appending to
    it. So, the rm here is unnecessary and prevents users from linking the profile
    file to another location that is potentially under version control. For
    instance, once could link to a profile file located at
    "$BASH_IT_CUSTOM/profiles/*.bash_it".
    punchagan committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    b3ef9ea View commit details
    Browse the repository at this point in the history
  5. Merge pull request Bash-it#2091 from gaelicWizard/completion/alias

    completion/aliases: redirection, quote, temp file
    NoahGorny committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    b550b99 View commit details
    Browse the repository at this point in the history
  6. Merge pull request Bash-it#2092 from punchagan/link-profile

    lib/helpers: Don't rm "$profile_path" before writing to it
    NoahGorny committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    0b1c65b View commit details
    Browse the repository at this point in the history
  7. Merge pull request Bash-it#2088 from gaelicWizard/lib/log

    lib/log: //echo/printf
    NoahGorny committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    9d6fe72 View commit details
    Browse the repository at this point in the history
  8. Merge pull request Bash-it#2086 from seefood/ira/fix-dirs

    Tilde expanstion won't work once it is a quoted string, expanding in advance
    NoahGorny committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    379813b View commit details
    Browse the repository at this point in the history
  9. Merge pull request Bash-it#2068 from gaelicWizard/theme/pure

    theme/pure: cleanup
    NoahGorny committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    caae145 View commit details
    Browse the repository at this point in the history
  10. Merge pull request Bash-it#2047 from gaelicWizard/alias/shfmt

    Aliases: lint the entire folder
    NoahGorny committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    187916d View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2022

  1. Update "preexec" from "https://github.com/rcaloras/bash-preexec@master"

    git-vendor-name: preexec
    git-vendor-dir: vendor/github.com/rcaloras/bash-preexec
    git-vendor-repository: https://github.com/rcaloras/bash-preexec
    git-vendor-ref: fd2ffa8876d3940c97ffdc3cc807e43277cf72da
    gaelicWizard committed Feb 17, 2022
    Configuration menu
    Copy the full SHA
    6b08284 View commit details
    Browse the repository at this point in the history
  2. lib/preexec: adobt _bash_it_library_finalize_hook

    Schedule modification of `$PROMPT_COMMAND` for after everything has loaded.
    gaelicWizard committed Feb 17, 2022
    Configuration menu
    Copy the full SHA
    a939196 View commit details
    Browse the repository at this point in the history
  3. lib/preexec: clarify subshell guard and comment

    Rewrite comment on disabling the `DEBUG` trap in subshells, which is now handled upstream as of rcaloras/bash-preexec#26.
    
    Alsö, fix the guard variable assignment to allow it to be overridden elsewhere (e.g., for testing).
    gaelicWizard committed Feb 17, 2022
    Configuration menu
    Copy the full SHA
    c194319 View commit details
    Browse the repository at this point in the history
  4. lib/preexec: the last remnants of the $OSTYPE have been swept away

    - Use a POSIX-compliant/portable extended regular expression to match on word-boundaries, rather than guessing which regex library `bash` was linked against. See https://stackoverflow.com/a/12696899/555333 for explanation and code suggestion.
    gaelicWizard committed Feb 17, 2022
    Configuration menu
    Copy the full SHA
    8246794 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2022

  1. Configuration menu
    Copy the full SHA
    60c1000 View commit details
    Browse the repository at this point in the history
  2. lib/helpers: handle unbound positional parameters

    Alsö, don't `pushd`/`popd` when restarting shell.
    gaelicWizard committed Feb 18, 2022
    Configuration menu
    Copy the full SHA
    e7818db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3175162 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    35ecc26 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ddf75f1 View commit details
    Browse the repository at this point in the history
  6. lib/helpers: the last remnants of the $OSTYPE have been swept away

    - Figure out which `sed` we have by checking, not guessing.
    gaelicWizard committed Feb 18, 2022
    Configuration menu
    Copy the full SHA
    95353f1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2cea663 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    150f73e View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2022

  1. Configuration menu
    Copy the full SHA
    e05fa47 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    41cf3cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee85367 View commit details
    Browse the repository at this point in the history
  4. Merge pull request Bash-it#2096 from akinomyoga/plugin-blesh-workarou…

    …nd-reloader-change
    
    bash_it.sh: source `reloader.bash` without arguments for the default enabling
    NoahGorny committed Feb 19, 2022
    Configuration menu
    Copy the full SHA
    1c8ad2c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    33bade2 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2022

  1. More user-friendly hints in bug report

    EmilySeville7cfg authored and EmilySeville7cfg committed Feb 20, 2022
    Configuration menu
    Copy the full SHA
    2927f67 View commit details
    Browse the repository at this point in the history
  2. Room for extra details for:

    - bug report
    - feature request
    EmilySeville7cfg authored and EmilySeville7cfg committed Feb 20, 2022
    Configuration menu
    Copy the full SHA
    df1881a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fbd842b View commit details
    Browse the repository at this point in the history
  4. lib/utilities: >|

    gaelicWizard committed Feb 20, 2022
    Configuration menu
    Copy the full SHA
    ffcf8f1 View commit details
    Browse the repository at this point in the history
  5. lib/utilities: _bash-it-component-item-is-enabled()

    - required arguments
    gaelicWizard committed Feb 20, 2022
    Configuration menu
    Copy the full SHA
    72829ca View commit details
    Browse the repository at this point in the history
  6. lib/utilities: use $XDG_CACHE_HOME properly

    We should fall back to the default location, not use an entirely different one.
    gaelicWizard committed Feb 20, 2022
    Configuration menu
    Copy the full SHA
    6257853 View commit details
    Browse the repository at this point in the history
  7. lib: rename _bash-it-clean-component-cache()

    …to `_bash-it-component-cache-clean()`
    gaelicWizard committed Feb 20, 2022
    Configuration menu
    Copy the full SHA
    fe48ded View commit details
    Browse the repository at this point in the history
  8. lib/utilities: _bash-it-component-item-is-enabled()

    - Use normal `if`/`then`
    gaelicWizard committed Feb 20, 2022
    Configuration menu
    Copy the full SHA
    5957d18 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2022

  1. lib/helpers: _bash-it-find-in-ancestor()

    Use new `composure.sh` feature to avoid `cite()`.
    gaelicWizard committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    47bbc73 View commit details
    Browse the repository at this point in the history
  2. Remove executable bit.

    gaelicWizard committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    604f9b0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    789ede9 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2022

  1. Merge pull request Bash-it#2061 from gaelicWizard/lib/helpers

    lib/helpers: fixes, improvements, consolations, constellations, and a partridge in a pear tree
    NoahGorny committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    34bc37c View commit details
    Browse the repository at this point in the history
  2. Fix knife completion (Bash-it#2098)

    Co-authored-by: Ira Abramov <github@ira.abramov.org>
    ira-bv and seefood committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    be9a838 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. Configuration menu
    Copy the full SHA
    be755d6 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2022

  1. Configuration menu
    Copy the full SHA
    1722ea9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c592c9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request Bash-it#2103 from Bash-it/revert-2101-add-bashcov-…

    …report
    
    Revert "ci: Add bashcov codecov report"
    NoahGorny committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    fdff1d8 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. Configuration menu
    Copy the full SHA
    014c102 View commit details
    Browse the repository at this point in the history
  2. BATS: de-parallelize

    Run the test *files* in parallel, but not the tests *within* the files. This can be reverted after configuration (i.e., `$BASH_IT/enabled` et al) lives *outside* the repo.
    gaelicWizard committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    cb9b999 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd1771d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    de31a30 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c837232 View commit details
    Browse the repository at this point in the history
  6. test/install: adopt newly revamped setup()

    test/uninstall: adopt newly revamped `setup()`
    
    test/install: `local_setup_file()`
    gaelicWizard committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    2a95e98 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    425ef3e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1ddec65 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e5cd101 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    629a1b0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fd91211 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    beac9c4 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6e2e0af View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4a9df8e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fbf7efa View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a36a4c4 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b686515 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    f0dfe1a View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    0d55a24 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a9dda3d View commit details
    Browse the repository at this point in the history
  21. lib/theme: Fix a *few* SC2154

    These variables are referenced by themes already linted.
    gaelicWizard committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    0e0e0d3 View commit details
    Browse the repository at this point in the history
  22. lib/p4helpers: shfmt

    My apologies to future `git blame` hunters ♥
    gaelicWizard committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    fbc5d0a View commit details
    Browse the repository at this point in the history
  23. lib/githelpers: shfmt && shellcheck

    My apologies to future `git blame` hunters ♥
    gaelicWizard committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    6bacd5f View commit details
    Browse the repository at this point in the history
  24. lib/theme: shfmt && shellcheck

    My apologies to future `git blame` hunters ♥
    
    Use the "short" host name by default (`\h`), not the fully qualified domain name (`\H`)...
    
    lib/theme: don't redefine battery_char()
    
    Combine the two definitions for `battery_char()` so the second one doesn't just overwrite the first one. Do one or the other, not both.
    
    Don't evaluate if `battery_percentage()` is available at load time, evaluate it at run time.
    
    Don't run `date` for `$THEME_TIME_FORMAT`, use `\D{fmt}`.
    gaelicWizard committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    1d73537 View commit details
    Browse the repository at this point in the history
  25. lib/theme.githelpers: remove dead code

    Five years deprecation is plenty warning.
    gaelicWizard committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    ac0d91b View commit details
    Browse the repository at this point in the history
  26. lib/theme: eliminate a lot of subshells

    A lot of useless `echo`s in here.
    gaelicWizard committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    2b3af0d View commit details
    Browse the repository at this point in the history
  27. lib/theme: parameter cleanup

    Improve handling of parameters by adding defaults (often blank).
    
    Alsö, eliminate newlines from `echo` in many places.
    gaelicWizard committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    c6ac910 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    d86a182 View commit details
    Browse the repository at this point in the history
  29. lib/theme: improve performance of scm()

    - Don't invoke the source control utility when all we want to know is if we're somewhere inside the repository; use `_bash-it-find-in-ancestor()`.
    gaelicWizard committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    c9efc16 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    7762aa6 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    df87b41 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    6734baf View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    dc380e9 View commit details
    Browse the repository at this point in the history
  34. Revert dc380e9

    gaelicWizard committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    6d422f1 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    029e53a View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    f7cba27 View commit details
    Browse the repository at this point in the history
  37. lib/appearance: export $CLICOLOR instead of $LSCOLOR

    Alsö, since the *value* of `$CLICOLOR` is not used anywhere, overload it to count the number of colors available for use elsewhere.
    gaelicWizard committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    0286a50 View commit details
    Browse the repository at this point in the history
  38. Close Bash-it#2082

    gaelicWizard committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    999b787 View commit details
    Browse the repository at this point in the history
  39. Merge pull request Bash-it#2038 from gaelicWizard/theme/base

    lib/theme: `shfmt`, `shellcheck`, and some cleanup
    NoahGorny committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    53e5965 View commit details
    Browse the repository at this point in the history
  40. Merge pull request Bash-it#2077 from Console-Utils/feature/issue-forms

    Upgrade to GitHub issue forms
    NoahGorny committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    6a53066 View commit details
    Browse the repository at this point in the history
  41. Merge pull request Bash-it#2028 from gaelicWizard/plugin/base

    lib/appearance: export `$CLICOLOR` instead of `$LSCOLOR`
    NoahGorny committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    49649c5 View commit details
    Browse the repository at this point in the history
  42. Merge pull request Bash-it#2105 from gaelicWizard/bats/upower

    plugin/battery: fix handling of multiple batteries with `upower`
    NoahGorny committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    9dece7f View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    ca8101b View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    ad1d73a View commit details
    Browse the repository at this point in the history
  45. lib/command_duration: dynamic clock hand

    Calculate the position (from 1 to 12) of the hour hand on the clock emoji used for the _command_duration string.
    
    Expressly handle COMMAND_DURATION_COLOR as blank when undefined.
    gaelicWizard committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    09e8c25 View commit details
    Browse the repository at this point in the history
  46. lib/command_duration: Refactor using $EPOCHREALTIME

    Fallback to `$SECONDS` for older versions of _Bash_.
    
    Instead of shortcircuiting the definition, just short-circuit the function. This allows the variable to be set later, e.g. on theme change.
    gaelicWizard committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    33505d4 View commit details
    Browse the repository at this point in the history
  47. plugin/cmd-returned-notify: Rewrite to match/use lib/command_duration

    Use `$EPOCHREALTIME` (or `$SECONDS`) built-in variable provided by Bash instead of `date +%s`. We're only measuing the difference in seconds, so avoid both the binary invocation as well as the subshell.
    
    Alsö, Reduce environmental pollution by not exporting every variable, and unsetting when done.
    
    Change variable names to match lib/command-duration
    
    Remove `preexec_return_notification()` in favor of `lib/command-duration`'s `_command_duration_pre_exec()`.
    
    This should now use the same preexec hook and variables as the theme library `command_duration`.
    
    tests: handle nanoseconds
    gaelicWizard committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    6ca10cf View commit details
    Browse the repository at this point in the history
  48. lib/command_duration: rename theme/command_duration.theme

    Rename the `theme/command_duration.theme` file as it's not really got anything to do with theming or SCM.
    gaelicWizard committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    4e0e592 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    1c2fc28 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    866e5be View commit details
    Browse the repository at this point in the history
  51. Merge pull request Bash-it#1906 from gaelicWizard/command_duration

    Revamp command duration helper/plugin
    gaelicWizard committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    3a77807 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2022

  1. Configuration menu
    Copy the full SHA
    55e698a View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2022

  1. Configuration menu
    Copy the full SHA
    6ba527f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f2b4d82 View commit details
    Browse the repository at this point in the history
  3. Merge pull request Bash-it#2108 from tbhaxor/patch-3

    fix test file path in `clean_files.txt` from the 7fcad6e commit
    gaelicWizard committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    db6fd42 View commit details
    Browse the repository at this point in the history
  4. Add a 'theme' for OMP, so the internal themes don't clash with it. (B…

    …ash-it#2100)
    
    * Add a 'theme' for OMP, so the internal themes don't clash with it.
    
    * Add theme to clean_files
    
    * Add screenshot to the docs
    
    * Correct the name of the default theme in the docs.
    
    * keeping it cleaner
    
    Co-authored-by: Ira Abramov <github@ira.abramov.org>
    ira-bv and seefood committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    ec6d371 View commit details
    Browse the repository at this point in the history
  5. Merge pull request Bash-it#2110 from tbhaxor/feature/osx-alias

    Add open brave browser alias
    NoahGorny committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    23ac376 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2022

  1. lib: preview: Load only bash-it.sh when previewing

    Otherwise you change your theme to your default...
    NoahGorny committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    77c1359 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    13531c9 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. Merge pull request Bash-it#2114 from NoahGorny/fix-preview

    Fix bash-it preview
    NoahGorny committed Mar 8, 2022
    Configuration menu
    Copy the full SHA
    a6fd930 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2022

  1. Configuration menu
    Copy the full SHA
    4686ce1 View commit details
    Browse the repository at this point in the history
  2. Fix spacing in string output

    BarbUk committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    634c1f8 View commit details
    Browse the repository at this point in the history
  3. Complete rework

    BarbUk committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    b839294 View commit details
    Browse the repository at this point in the history
  4. Update documentation

    BarbUk committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    0068315 View commit details
    Browse the repository at this point in the history
  5. Fix dynamic clock icon (Bash-it#2120)

    * Fix dynamic clock icon
    
    * Use printf variable scope
    
    * shfmt do not like spaces
    BarbUk committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    e1ddf6e View commit details
    Browse the repository at this point in the history
  6. shfmt needs more spaces

    BarbUk committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    9a71556 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2022

  1. Configuration menu
    Copy the full SHA
    23efb39 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2022

  1. Configuration menu
    Copy the full SHA
    6b0ca17 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    66fbed7 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. Merge pull request Bash-it#2122 from BarbUk/fix/grep_path

    Fix grep path when a grep alias exists
    NoahGorny committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    7cc2ced View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a481ff4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request Bash-it#2129 from tbhaxor/fix/awscli-completion

    Clean awscli completion
    NoahGorny committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    6940701 View commit details
    Browse the repository at this point in the history
  4. Merge pull request Bash-it#2119 from BarbUk/fix/command_duration_prec…

    …ision
    
    Fix/command duration precision
    NoahGorny committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    d1b831a View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2022

  1. fix projects plugin regression

    This regression was introduced in ea2002a.
    
    Before this commit, when the provided project was unique under all the
    project paths, the command automatically change the directory to it.
    Currently this is no more the case.
    If there are many project paths set, then the project path menu is shown
    at every call.
    This PR solves this issue.
    
    Signed-off-by: Eric Villard <dev@eviweb.fr>
    eviweb committed Mar 16, 2022
    Configuration menu
    Copy the full SHA
    088212f View commit details
    Browse the repository at this point in the history
  2. Merge pull request Bash-it#2132 from NoahGorny/add-default-editor-nano

    general: Add default nano editor for the edit alias
    NoahGorny committed Mar 16, 2022
    Configuration menu
    Copy the full SHA
    60c4c0b View commit details
    Browse the repository at this point in the history
  3. Merge pull request Bash-it#2138 from eviweb/fix-projects-plugin-regre…

    …ssion
    
    fix projects plugin regression
    NoahGorny committed Mar 16, 2022
    Configuration menu
    Copy the full SHA
    1ffbc85 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2022

  1. Configuration menu
    Copy the full SHA
    6ccd9f5 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

  1. Merge pull request Bash-it#2139 from tbhaxor/patch-3

    Improve bashit upgrade function git log and add missing popd
    NoahGorny committed Apr 6, 2022
    Configuration menu
    Copy the full SHA
    b950941 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2022

  1. Merge pull request Bash-it#2121 from BarbUk/update/theme_barbuk

    Update of barbuk theme (add modular blocks)
    NoahGorny committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    35334cd View commit details
    Browse the repository at this point in the history

Commits on May 6, 2022

  1. Configuration menu
    Copy the full SHA
    d7fb6b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e11576f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    135d480 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c269888 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2022

  1. Merge pull request Bash-it#2145 from tbhaxor/bugfix/docs

    Upgrade the sphinx version
    NoahGorny committed May 7, 2022
    Configuration menu
    Copy the full SHA
    4dddba3 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2022

  1. Configuration menu
    Copy the full SHA
    f2bc6c4 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2022

  1. Configuration menu
    Copy the full SHA
    c0dc83e View commit details
    Browse the repository at this point in the history

Commits on May 18, 2022

  1. Merge pull request Bash-it#2147 from davidpfarrell/dirs-bks

    plugin(dirs): Create backup file parent directory
    NoahGorny committed May 18, 2022
    Configuration menu
    Copy the full SHA
    03b3a97 View commit details
    Browse the repository at this point in the history
  2. Merge pull request Bash-it#2135 from tbhaxor/improve/flutter-completion

    Clean flutter completions
    NoahGorny committed May 18, 2022
    Configuration menu
    Copy the full SHA
    2ef5d48 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. Issue 2151 🛂 do not give users a root shell by executing arbitrary sh…

    …ell commands by 'vim'
    
                  also by removing 'sudo' aliases because bash-it should not be
                  the business of mucking about with sudo at all
    thomasmerz committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    129340d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a62acd View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2022

  1. Configuration menu
    Copy the full SHA
    407f2f5 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2022

  1. Merge pull request Bash-it#2154 from jakebman/gitlab-runner-deprecation

    Update Gitlab Runner images
    NoahGorny committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    d770030 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2022

  1. Configuration menu
    Copy the full SHA
    3294df5 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2022

  1. Update variable name to match projects.plugin.bash

    The projects plugin was changed to reference `BASH_IT_PROJECT_PATHS` but the completion was still using `PROJECT_PATHS`
    brianphillips committed Aug 30, 2022
    Configuration menu
    Copy the full SHA
    e5e7785 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2022

  1. Merge pull request Bash-it#2161 from brianphillips/patch-2

    Update variable name to match projects.plugin.bash
    NoahGorny committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    8bedbe4 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2022

  1. Configuration menu
    Copy the full SHA
    0ab8042 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d237ab9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    606272a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c222e50 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2022

  1. Merge pull request Bash-it#2158 from bittner/patch-2

    Verbose version of `git add` (gav)
    NoahGorny committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    bf2034d View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2022

  1. chore: Use grep -E / grep -F instead of egrep / fgrep (Bash-it#2164)

    Ensures that the -E or -F option, when used, is the first option
    * i.e. grep -oE => grep -E -o
    
    Updates _bash-it-grep to invoke grep with just the provided arguments
    * This function was (and still is) unused, but decided this new functionality was actually more useful
    
    Introduces _bash-it-fgrep to invoke grep -F
    
    Removes type -P egrep from the _bash-it-*grep functions
    
    For usages that were already going to be modified, use -F if appropriate
    * Does not touch grep usages that may have benefited from -F, but were not otherwise considered for this PR
    
    Adds shellcheck header to modified .bash files that didn't already have it
    davidpfarrell committed Oct 13, 2022
    Configuration menu
    Copy the full SHA
    00062bf View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2022

  1. Configuration menu
    Copy the full SHA
    7c77223 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2022

  1. bug:Install shellcheck wget (Bash-it#2173)

    Installs shellcheck via wget of github release for 'stable' linux version
    davidpfarrell committed Oct 30, 2022
    Configuration menu
    Copy the full SHA
    1c9cfd0 View commit details
    Browse the repository at this point in the history
  2. bug: Use en_US when fetching EPOCHREALTIME

    Isolates fetching of EPOCHREALTIME to a function which sets LC_ALL=en_US.UTF-8.
    This ensures that the value is in decimal format, regardless of runtime locale.
    
    bug: Hide duration when no command executed
    davidpfarrell committed Oct 30, 2022
    3 Configuration menu
    Copy the full SHA
    7c7e4f9 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2022

  1. Configuration menu
    Copy the full SHA
    5f59cb5 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2022

  1. Merge pull request Bash-it#2170 from Royalsspirit/fix/parrot-theme-es…

    …cape-sequence
    
    fix(theme): use correct escape sequence to avoid weird text overwriting
    NoahGorny committed Dec 3, 2022
    Configuration menu
    Copy the full SHA
    cfe46e3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request Bash-it#2146 from dylanjtuttle/update_bash_branch

    Added update-bash section in README
    NoahGorny committed Dec 3, 2022
    Configuration menu
    Copy the full SHA
    686a5e4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request Bash-it#2166 from cornfeedhobo/rename-kubectl-alia…

    …s-func
    
    remove function wrapper around kubectl aliases
    NoahGorny committed Dec 3, 2022
    Configuration menu
    Copy the full SHA
    ec3c06f View commit details
    Browse the repository at this point in the history
  4. Merge pull request Bash-it#2172 from davidpfarrell/bug/duration_locale

    bug: Use en_US when fetching EPOCHREALTIME
    NoahGorny committed Dec 3, 2022
    Configuration menu
    Copy the full SHA
    ad2b558 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2022

  1. Add more aliases for git branch, use long form

    Git can list local branches, remote branches, and both of them together.
    Let's use the long form of the options to make the aliases quicker to understand.
    
    As agreed in PR Bash-it#2159, we introduce gbl and replace gba/gbr by gbla/gblr.
    gbl/gbla/gblr allow wildcard arguments for filtering branch names.
    bittner committed Dec 5, 2022
    Configuration menu
    Copy the full SHA
    f0941e9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request Bash-it#2159 from bittner/patch-3

    Add more aliases for `git branch`, use long form
    NoahGorny committed Dec 5, 2022
    Configuration menu
    Copy the full SHA
    4c2e644 View commit details
    Browse the repository at this point in the history
  3. Merge pull request Bash-it#2109 from tbhaxor/feature/terraform-alias

    Add terraform init alias
    NoahGorny committed Dec 5, 2022
    Configuration menu
    Copy the full SHA
    2e52d2a View commit details
    Browse the repository at this point in the history
  4. Remove libra chat reference

    We will try to use Github Discussions now.
    NoahGorny committed Dec 5, 2022
    Configuration menu
    Copy the full SHA
    66ae9b0 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. bug: Use C style strings when checking for invalid alias characters (B…

    …ash-it#2188)
    
    * Use C style strings when checking for invalid alias characters
    
    Before, the '\n' would be interpreted as 'n' meaning that any alias
    who's command contained the letter 'n' would incorrect be skipped.
    
    * No need to escape characters in this context
    
    Escaping was just adding \ to the list multiple times
    
    Co-authored-by: David Farrell <davidpfarrell+github@gmail.com>
    convergedtarkus and davidpfarrell committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    feb468b View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

  1. Fix lint errors in multiple files (Bash-it#2192)

    * fix (plugins): enable interpretation of backslash escapes in colors
    * fix (lint): disable SC2317 in install.sh
    * fix (lint): SC2086 in agnoster theme
    * fix (lint): remove exit from install.sh as it is already implemented in the calling function
    tbhaxor committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    78f8840 View commit details
    Browse the repository at this point in the history
  2. Implement yarn completion (Bash-it#2190)

    * feat (completion): add yarn completion
    tbhaxor committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    05ef68a View commit details
    Browse the repository at this point in the history
  3. Allow for longer command min duration (Bash-it#2198)

    Allows for setting "COMMAND_DURATION_MIN_SECONDS" to more than 60 seconds without adding to prompt. Previously always showed with lengths over 60 seconds regardless of setting.
    OMEGARAZER committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    af11a50 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2023

  1. Configuration menu
    Copy the full SHA
    e38696a View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. [terraform] add alias for terraform workspace

    Edwin Rolle committed May 10, 2023
    Configuration menu
    Copy the full SHA
    c063509 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. Configuration menu
    Copy the full SHA
    df0e0af View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. Configuration menu
    Copy the full SHA
    93b58ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4339ee9 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Merge pull request Bash-it#2207 from eddykaya/feature/terraform-works…

    …pace-list-alias
    
    [terraform] add alias for terraform workspace
    cornfeedhobo committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    e01854d View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2023

  1. Configuration menu
    Copy the full SHA
    d985e4c View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. added new theme (lambda)

    w453y committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    87d3527 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e98360 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb88299 View commit details
    Browse the repository at this point in the history