Commit Graph

47 Commits

Author SHA1 Message Date
Koichi Murase
fe585cd14f plugins/fasd: refactor 2021-12-28 09:27:42 +09:00
Erwin Jansen
0b1a6153f9 plugins: Add fasd plugin
Fasd offers quick access to files and directories. It is inspired by
tools like autojump, z and v. Fasd keeps track of files and
directories you have accessed, so that you can quickly reference them
in the command line

This plugin sets up fasd to use safe_command_prompt handling of
oh-my-bash to avoid conflicts with fasd's normal bash prompt handling.

More information about fasd can be found here:
https://github.com/clvv/fasd.
2021-12-28 09:21:17 +09:00
Koichi Murase
56c72b87fa lib/utils: refactor "{type => _omb_util_command}_exists" 2021-12-28 08:33:07 +09:00
Koichi Murase
3f162a3466 plugins/sdkman: Add cosmetic changes 2021-12-24 23:01:09 +09:00
Andre Greeff
1eea9542ea Fix: stop SDKMAN! plugin initialisation breaking NVM 2021-12-24 23:00:50 +09:00
Koichi Murase
dde7ea6395 plugins/{goenv,pyenv}: Add cosmetic changes 2021-12-24 22:03:05 +09:00
chopnico
fdc66ccc59 Update plugins/tmux-autoattach/README.md
Co-authored-by: Koichi Murase <myoga.murase@gmail.com>
2021-12-24 22:03:05 +09:00
Wes Key
e327e66c02 removed checks and updated read me
- checks have been removed to in favor of conditional plugin loading
- .gitignore has been updated to ignore .tmp files
- main README has been updated to reflect conditional plugin loading
- tmux-autoattach plugin README has been updated to reflect
  conditional plugin loading options
2021-12-24 22:03:05 +09:00
Wes Key
fd7fadb2fb remove environment variable 2021-12-24 22:03:05 +09:00
chopnico
21abdef636 Update plugins/tmux-autoattach/README.md
Co-authored-by: Koichi Murase <myoga.murase@gmail.com>
2021-12-24 22:03:05 +09:00
chopnico
6687a4bb9e Update plugins/tmux-autoattach/tmux-autoattach.plugin.sh
Co-authored-by: Koichi Murase <myoga.murase@gmail.com>
2021-12-24 22:03:05 +09:00
Wes Key
7339f13536 updated README to reflect changes 2021-12-24 22:03:05 +09:00
Wes Key
dc01861a1a updated naming conventions and format based on comments 2021-12-24 22:03:05 +09:00
Wes Key
4f4fd5df8c added a checker for .goenv directory 2021-12-24 22:03:05 +09:00
Wes Key
35184a8e41 added goenv, tmux, and pyenv plugins. 2021-12-24 22:03:05 +09:00
Ajeet D'Souza
812a8d60ef Use type_exists
Co-authored-by: Koichi Murase <myoga.murase@gmail.com>
2021-12-24 21:12:50 +09:00
Ajeet D'Souza
6c79f70891 Add plugin for zoxide 2021-12-24 21:12:50 +09:00
Seth Bergman
ae432c6185 Fix typo in sdkman plugin README 2021-12-24 20:45:35 +09:00
Seth Bergman
a656286a9b Update sdkman plugin README 2021-12-24 20:45:35 +09:00
Seth Bergman
fd6e34ea23 Update comments to match plugin 2021-12-24 20:45:35 +09:00
Deepankumar
8cfc1403c2 Typo: Fixed 2021-12-24 20:00:20 +09:00
Matheus Ramos
4db7436384 plugins/git: add git pull autostash aliases (#196) 2021-02-03 10:18:53 +07:00
Surendran Duraisamy
89e5054152 plugins/golang: Add golang plugin for oh-my-bash (#179)
* Add golang plugin for oh-my-bash

* Add target shell
2020-10-23 12:08:05 +07:00
Deepankumar
2d64322739 plugins: Multiple plugins implemented (#119)
* Ansible plugin added

* kubectl plugin added

* NPM Plugin added

* brew plugin added

* shebang added
2020-06-22 09:48:35 +07:00
Deepankumar
e54736e81e plugins/ansible: Ansible plugin added (#118) 2020-06-11 15:22:07 +07:00
Rishikesh Darandale
3ebd9b84f4 plugins: added nvm and sdkman (#150)
* feat(plugins): added sdkman plugin

* feat(plugins): added nvm plugin

* fix: fixed the codacy issues
2020-05-11 14:29:06 +07:00
Ojas Sinha
682939454f plugins/git: Add git cherry-pick -s (#91)
Its useful for devs.
2020-02-17 13:59:11 +11:00
Kreyren
7a3a7b01d6 plugins/battery: Attempt to fix https://github.com/ohmybash/oh-my-bash/issues/68 (#104)
Fixes: https://github.com/ohmybash/oh-my-bash/issues/68
2020-02-17 13:46:33 +11:00
Jason Verbeek
098e3ff368 plugins/bashmark: resolves conflict between noclobber and bashmark (#127)
Fixes #50
2020-02-12 16:46:00 +11:00
sljinlet
5b680bf30a Add short form of '-g' option to bashmarks plugin (#41)
Accept just a bookmark name as a short form of the '-g' option.  If just
    one arg is supplied, and it doesn't start with a dash, then it is assumed
    to be a bookmark name and _goto_bookmark is called. [ bm BOOKMARK_NAME ]
  Add a -h option to print usage info with same behavior as supplying no args
  Add echoing an error message if an unrecognized option is given, followed
    by usage info
  Augment usage info to reflect these changes and update README.md
2019-07-26 14:24:53 +07:00
Toan Nguyen
53fb803740 OMB - Major Refactor (#39)
* OMB - Major Refactor

- Aliases and completions now works like plugins (need to enabled in .bashrc)
- Removed the compatible check in spectrum.sh, OMB now works with Bash v3.x like the old days.
- Removed core plugin, added those bash functions into base.sh and load during startup.
- Updated OSH template for new installations
- Added history config and few other stuff from #17

@TODO: Added a shell script to update old version of .bashrc to new one.

* Fixed ShellCheck issues

* Fixed ShellCheck issues
2019-01-23 03:05:32 -08:00
tmidi
dd83284688 Add 'bu' function to CD up faster 2018-07-25 21:47:14 -04:00
Toan Nguyen
b4a5c923f7 Merge pull request #12 from MichaelAnckaert/aws-plugin
First version of AWS plugin
2018-05-26 16:42:42 +07:00
Toan Nguyen
605f57ceaa Merge pull request #13 from MichaelAnckaert/git-plugin-readme
Git plugin readme
2018-05-26 16:42:22 +07:00
Toan Nguyen
9b0cffde50 Merge pull request #14 from MichaelAnckaert/bashmarks-plugin-readme
Added README file for bashmarks plugin
2018-05-08 21:50:29 +07:00
Michael Anckaert
95c51a49ca Fixed issue #11 2018-05-08 14:50:35 +02:00
Michael Anckaert
b69809da3f Fixed typo in link 2018-05-08 14:47:37 +02:00
Michael Anckaert
ff3043ad1f Fixed typo in link 2018-05-08 14:46:48 +02:00
Michael Anckaert
218a3e6659 Added README file for git plugin 2018-05-08 14:44:32 +02:00
Michael Anckaert
40d65528b2 Added README file for bashmarks plugin 2018-05-08 14:42:45 +02:00
Michael Anckaert
e602c010c6 Added first version of aws plugin 2018-05-08 14:24:36 +02:00
Toan Nguyen
b85f75f798 Fix few issues & improve framework functionality
- Fixed LSCOLORS from theme-and-appearance.sh
- Fixed ii() command in core plugin
- Stop using .bashrc as Oh-My-Bash profile, use .bash_profile instead
- Automate backport new version for old version users
- Added .editorconfig for future contribution
2017-11-08 15:25:22 +11:00
Toan Nguyen
e65c390bfa Improve oh-my-bash functionality
* Implement aliases, completion in oh-my-bash
 * Added default themes from Bash-it
 * Fixed few issues
2017-10-10 18:07:01 +07:00
Toan Nguyen
ea1c9371e1 Added shebash line and fix some issues 2017-03-20 19:51:00 +07:00
Toan Nguyen
fc9c567fec Fix history handler and git plugin 2017-03-19 17:13:00 +07:00
Toan Nguyen
f300d599a8 Remove compdef function and added bash env to all plugins 2017-03-19 16:44:14 +07:00
Toan Nguyen
adc673b02a Initial Oh My Bash framework 2017-03-19 15:40:25 +07:00