Max Kovgan
ade87943e9
upd formatting post CR by @nwinkler
...
- indented from 4 space into 2
- cleared up a couple of tabs
Signed-off-by: Max Kovgan <max@opsguru.io>
2017-08-13 19:38:25 +03:00
Max Kovgan
dce7b9b874
reference implementation of #1016
...
sshagent plugin:
- manage setup of sshagent in bash session:
- force opinionated agent management based on ~/.ssh/ file
- support for shared file systems on different host (file name contains hostname)
- check env for any live/dead agents
if alive - use it
otherwise - spawn our own
Signed-off-by: Max Kovgan <max@opsguru.io>
2017-08-13 19:36:52 +03:00
jayme
20a8f10102
added `-L` to curl options to avoid empty responses
...
- changed URL to non-www as well
2017-07-28 16:36:57 -04:00
Nils Winkler
4590042177
Merge pull request #997 from lfelipe1501/patch-1
...
Changes in the battery plugin and in the Atomic Theme
2017-07-13 08:42:46 +02:00
Luis Felipe Sánchez
a3e714e175
Update battery.plugin.bash
...
Added **pmset** command that improves the process of detecting the battery and its percentage
2017-07-12 18:59:47 -05:00
MaYuming
7006261b42
fix ips issue #998
2017-07-08 11:12:07 +08:00
MaYuming
e687857eb0
fix ips issue #998
2017-07-06 14:50:53 +08:00
Luis Felipe Sánchez
222385c040
Update battery.plugin.bash
...
Fixed UPOWER command check when checking battery status
2017-07-02 17:41:06 -05:00
MaYuming
d88b068363
fix mkcd issue
2017-06-30 20:14:32 +08:00
MaYuming
6be02f8062
Revert "mkcd one or more dirs"
...
This reverts commit f369efe953 .
2017-06-30 20:09:22 +08:00
MaYuming
f369efe953
mkcd one or more dirs
2017-06-30 18:45:22 +08:00
MaYuming
f19a8b88eb
Revert "fix mkcd issue #993"
...
This reverts commit 8816edd805 .
2017-06-30 18:27:43 +08:00
MaYuming
8816edd805
fix mkcd issue #993
2017-06-30 17:05:03 +08:00
Nils Winkler
09cb5552db
Fixed missing quote
2017-06-28 09:42:34 +02:00
Nils Winkler
33cdfe03a7
Added some functions for using fzf
2017-06-28 09:42:34 +02:00
MaYuming
c52eb6456c
Merge branch 'master' of https://github.com/Bash-it/bash-it
2017-06-28 13:02:30 +08:00
MaYuming
a9a9ff74ba
fix and Strengthen the command myip
2017-06-28 13:02:21 +08:00
Nils Winkler
6f26f92c97
Fixed checks for enabled files in existing plugins
2017-06-24 17:31:30 +02:00
Nils Winkler
9ebbf6e6e5
Updated some load priorities
...
These will not work yet, since they are used across component types, but this will start working once everything is loaded from the same "enabled" directory.
2017-06-24 17:31:30 +02:00
Nils Winkler
9a3bd6dc30
Added load priority for nvm plugin
2017-06-24 17:31:30 +02:00
Andrew Ochsner
ce5dbbdada
Remove prefixed space
2017-06-20 16:40:05 -05:00
shine
76d7dfd8bc
Resolve https://github.com/Bash-it/bash-it/pull/980#pullrequestreview-44766052
2017-06-19 23:28:12 +05:30
shine
2d92d9817f
Honor NVM_DIR shell variable set externally
2017-06-17 17:36:33 +05:30
shine
00bb17c3e5
Fix upower output bug with 100%
2017-06-11 15:27:45 +05:30
shine
98f13c7b6a
Support upower for battery plugin
2017-06-11 14:33:22 +05:30
Nils Winkler
07b9305d2f
Merge pull request #968 from lfelipe1501/master
...
Improvements in Atomic theme
2017-05-29 08:15:23 +02:00
nikitinvasily
843eb7eca3
Update autojump.plugin.bash
2017-05-28 12:59:04 +03:00
Luis Felipe Sánchez
176cf00f6c
Update battery.plugin.bash
...
- Add WIndows Bash checker.
- Clean and organize the code.
2017-05-25 23:27:12 -05:00
Adam Wallis
659ecd0388
plugins: percol: Unalias zz before defining zz function
...
Percol defines zz alias by default. This ensures that the percol
plugin will work as expected.
2017-05-25 19:43:17 -04:00
CeleritasCelery
eb6ea164fb
fixed spelling and grammar
2017-05-19 10:11:54 -06:00
Luis Felipe Sánchez
13f30838ba
Improvements in the theme for a better appearance, I hope you like, added the option of downloading the battery for a better style.
...
Improvements in the theme for a better appearance, I hope you like,
added the option of downloading the battery for a better style.
2017-04-28 13:55:38 -05:00
Álvaro Brey
9435a68695
xterm.plugin.bash: reformat to follow bash-it code style
2017-04-26 18:49:56 +02:00
Álvaro Brey
597285cdfd
Support shortened command & dir name in xterm title plugin
...
This allows the user to see only last level of the current path (if dirname is longer than 8 chars),
and only first word of the ongoing command line if it's longer than 8 chars.
2017-04-26 17:11:53 +02:00
Nils Winkler
bb63f6a9a6
Merge pull request #942 from ontherunvaro/short-username
...
Support short username in xterm title plugin
2017-04-25 08:53:42 +02:00
Álvaro Brey
f3d36d7a42
Support short username in xterm title plugin
2017-04-21 12:48:31 +02:00
Stimim
21fd969f40
plugins: autojump: support debian system
...
as title, load autojump.sh in debian system.
2017-04-20 22:22:25 +08:00
Vladimir Rudnyh
1258757fc7
Python errors handling in 'pyedit' command
...
Do now show python warnings (import or syntax) if module name is bad.
2017-03-21 15:01:29 +03:00
Nils Winkler
6de4f3f79b
Merge pull request #909 from dsem/add-docker-cleanup
...
Add plugin and alias for cleaning docker assets
2017-02-16 09:55:36 +01:00
Dylan Semler
20a49e6393
Add plugin and alias for cleaning docker assets
2017-02-15 07:00:42 -05:00
Dylan Semler
d81c35d752
Simplify docker functions
...
Instead of piping the standard output of `docker ps` and `docker images`
through a series of heads, tails, and awks, use the flags available to
the `docker` command to achieve the same goal.
2017-02-15 06:38:26 -05:00
Nils Winkler
4790569671
Fixed percol plugin function syntax
...
Without the `function` keyword, the file did not load when using Bash
v3.x. With the added `function` keyword, the file can be parsed and the
error message about having to install Bash v4 is shown.
Closes #881
2017-01-09 09:14:05 +01:00
Nils Winkler
7e30636b81
Merge pull request #877 from font/edit-mode-emacs-plugin
...
New plugin to enable emacs editing mode
2017-01-03 08:22:20 +01:00
Ivan Font
41eb07cde3
New plugin to enable emacs editing mode
2017-01-02 00:02:26 -08:00
Ivan Font
49e4b0958d
New plugin to enable vi editing mode
2017-01-01 23:57:59 -08:00
Evan McQuinn
da0b610a57
Add a plugin that makes it easier to use the gradle wrapper if a project has one.
2016-12-16 11:26:10 -07:00
Nils Winkler
c43b3fb303
Added docker-archive-content function
2016-12-12 15:22:47 +01:00
MunifTanjim
a0f14898c9
add go plugin
2016-11-19 22:33:11 +06:00
Ira Abramov
2a0700d700
support short hostnames in xterm title
2016-11-06 13:44:49 +02:00
Eduardo Bellido Bellido
d20bcf5882
Closes issue 809
2016-10-26 21:27:52 +02:00
MunifTanjim
b32cb8fee2
fix rbenv plugin according to PR comments
2016-10-10 13:45:34 +06:00
MunifTanjim
48f4292b18
improve plugin for rbenv
2016-10-07 23:10:59 +06:00
Tomas Slusny
5c69d79810
Recognize fasd when sourced
...
According to fasd README, fasd can be also used by sourcing it and not only by including it into path. This patch will ensure that fasd will be properly recognized, even when it is sourced and not included in path.
2016-09-07 10:17:40 +02:00
Nils Winkler
dd218b5113
Added empty check for PROMPT_COMMAND in fasd plugin
...
This should fix the additional issue found in #775 .
2016-08-11 08:16:20 +02:00
Thomas Bouve
3a347083d2
Added quotes and fixed missing du depth value.
2016-08-08 09:53:07 +02:00
Thomas Bouve
c204a43305
OS X fix for usage function.
2016-08-06 21:53:34 +02:00
Nils Winkler
03600e0da1
Added docker-compose plugin
...
Only function so far: docker-compose-fresh, which shuts down a running
docker-compose instance, deletes the containers, and starts up fresh
instances, then tails the container logs.
Converted this from an alias to a function so that a parameter can be
provided for the name of the docker-compose.yaml file name.
2016-07-06 08:24:48 +02:00
Matt Broyles
fbca9c92a5
Added gitignore-reload plugin
2016-06-27 15:02:34 -05:00
Nils Winkler
932a951294
Added missing meta tags for gittowork
...
Also fixed some typos in the function.
2016-06-21 13:18:06 +02:00
Nils Winkler
7b5502e6f6
Merge pull request #743 from MattBroyles/master
...
GitToWork plugin for .gitignore automation
2016-06-20 18:09:50 +02:00
Matt Broyles
fe8254b574
Moved gittowork to git.plugin.bash, removed gittowork.plugin.bash
2016-06-20 10:32:01 -05:00
Matt Broyles
478e8ddb1b
Inserted newline after gittowork
2016-06-15 20:40:19 -05:00
Matt Broyles
454bbd8d74
Added gittowork plugin
2016-06-15 20:38:55 -05:00
Nils Winkler
8929b13c6e
Updated meta information
2016-05-23 08:45:46 +02:00
Nils Winkler
64a620d9e2
Renamed killrails plugin to rails
2016-05-23 08:45:46 +02:00
Shawn Hensley
bf69bbc612
Add history cite. Remove trailing semicolon and space.
2016-05-22 01:00:46 -05:00
Nils Winkler
d32316bdf9
Fixed group meta tag
2016-05-19 09:20:39 +02:00
Nils Winkler
497f1a9520
Fixed indentation
...
It was using a mixture of tabs and spaces. Converted to 2 spaces.
2016-05-19 09:20:39 +02:00
Matt Broyles
76d026f2ad
added about and group metadata
2016-05-18 09:33:12 -05:00
Matt Broyles
05385d43d7
Moved killrails to plugins, added newline, added meta information, cut indentation to 2 spaces.
2016-05-17 16:10:54 -05:00
ravenhall
e689e1fdb9
Initial plenv plugin created. Fails silently when plenv not found, only munges path if plenv path exists
2016-05-09 18:27:57 -05:00
Nils Winkler
ca889da3e7
Removed embedded todo script
...
Fixes #710
2016-04-26 09:20:45 +02:00
Claudia
3f05d6b3fd
Fix prompt issue for non-login subshells in OS X
...
This commit fixes an issue with themes on OS X which are sometimes
left in a partially broken environment with missing dependencies.
When a `BASH_IT_THEME` is active on OS X and has a
dynamic `PROMPT_COMMAND` which is not exported, and such
`PROMPT_COMMAND` is backed by shell functions which are not
exported either, and at the same time the theme is not
OS-X-aware (regarding `update_terminal_cwd`), and the
user launches a (non-login) interactive subshell from
the OS X Terminal, a `command not found` appears on every
command invocation.
The issue is caused by a regression in PR #514 , which attempts to
inject `update_terminal_cwd` into the prompt. As a side effect, it
also escalates the exportedness of `PROMPT_COMMAND` while the
theme-specific backing functions (which power the dynamic prompt)
remain unexported.
The subshell cannot recover from this partially broken environment
because unlike in Linux, Bash-it on OS X is not invoked for non-login
subshells. The dependencies remain broken which leads to the error.
The fix is to preserve `PROMPT_COMMAND`’s exportedness on OS X,
leaving the individual theme responsible for consistently
exporting either all or nothing of its environment.
2016-04-22 19:27:18 +02:00
Nils Winkler
e5d50f0d97
Simplified logic for both Linux and OS X
...
Avoiding the if statements, using exit code of `grep -q` instead.
Reverted the change that adds a space after the AC char. Opting for a
default value, allowing to override from one's profile.
2016-04-14 08:16:32 +02:00
Nils Winkler
a9c5670c2c
Added AC indicator support on OS X
...
Not sure about the logic for returning 1/0 from the function, though -
will have to clarify.
2016-04-12 09:56:03 +02:00
Nils Winkler
1e81df5004
Added Autojump plugin
...
See https://github.com/wting/autojump for more details.
Currently only supports the version installed through Homebrew on OS X.
Please feel free to provide a PR for supporting additional installation
options.
2016-04-05 08:04:47 +02:00
Eduardo Bellido Bellido
183c514881
Make #691 work on Linux
2016-03-27 00:03:40 +01:00
Travis Swicegood
f3f4f0a8f9
Merge pull request #693 from tomashavlas/ssh-multihost
...
Added support for multiple aliases/hostnames in single line for ssh completion and plugin
2016-03-25 17:54:42 -05:00
Tomáš Havlas
b835b3d9ce
Added support for multiple aliases/hosts in single line for ssh completion and plugin
2016-03-25 23:29:33 +01:00
Travis Swicegood
ae179df0c2
Merge pull request #691 from tswicegood/upgrade-fasd
...
Update fasd to use installed version instead of embedded
2016-03-25 17:28:28 -05:00
Travis Swicegood
5b6b7392de
Include a note in code about the upstream bugfix and remove trailing spaces
2016-03-25 17:18:14 -05:00
Travis Swicegood
06b458c896
Replace embedded fasd with initialization
...
There are multiple ways to install fasd, but the initialization
still needs to happen. Currently, fasd is broken in bash in that
it doesn't maintain the exit code properly. This custom init removes
the call to `fasd --init bash-hook` and replaces it with the version
that would be generated once fasd PR #72 is merged.
See: https://github.com/clvv/fasd/pull/72
2016-03-25 17:08:35 -05:00
Travis Swicegood
39cbb70cc5
Merge pull request #642 from cs-networks/master
...
Fix issue with last exit status getting swallowed.
2016-03-25 15:13:16 -05:00
Travis Swicegood
c600d82f46
Update to latest version of fasd.
...
This brings the fasd up to November 5, 2015.
Commit imported: d41c4b0470
2016-03-25 10:55:04 -05:00
Travis Swicegood
c5de52aef3
Changing to output 100% for full battery on OS X.
...
This commit ensures that `battery_percentage` has the same output
on both Linux and OS X. Thanks @jfmcarreira for finding this!
2016-03-25 10:13:16 -05:00
Joao Carreira
320e864f59
Fix battery plugin
...
Clean cases and remove spaces and % symbol in one awk command
2016-03-24 16:34:32 +00:00
cornfeedhobo
85e7e408aa
added menu and error messages to projects plugin. indentation cleanup to conform to editorconfig.
2016-02-12 09:05:22 -06:00
Nils Winkler
d938d15f9d
Merge pull request #398 from ancho/gvm_completion
...
added sdk(man) completion and plugin
2016-02-04 13:03:25 +01:00
cs-networks
98eb5495fe
osx_terminal_exit_code_fix
...
The update_terminal_cmd is interfering with the $? variable. Somehow it
is always 0.
```
caesium@Mac:~/Documents/projects/git/bash-it 0 >export
PROMPT_COMMAND="update_terminal_cwd;set_prompt"
caesium@Mac:~/Documents/projects/git/bash-it 0 >false
caesium@Mac:~/Documents/projects/git/bash-it 0 >true
caesium@Mac:~/Documents/projects/git/bash-it 0 >export
PROMPT_COMMAND="set_prompt;update_terminal_cwd"
caesium@Mac:~/Documents/projects/git/bash-it 0 >false
caesium@Mac:~/Documents/projects/git/bash-it 1 >true
caesium@Mac:~/Documents/projects/git/bash-it 0 >
```
After the fix it is working properly.
2016-01-07 20:37:01 +01:00
codefalling
c08c1c095a
add plugin:percol
2016-01-05 23:34:10 +08:00
Kyle VanderBeek
1dcfecbc17
Enable discovery and use of nvm installed via homebrew.
...
https://github.com/Homebrew/homebrew/blob/master/Library/Formula/nvm.rb#L27
2015-12-23 12:49:57 -08:00
Bill Moritz
d8ce333ae7
Add Support for different docker-machine VM names
...
Add the variable BASH_IT_DOCKER_MACHINE to set a name other than 'dev' as
Virtual Machine name.
2015-12-06 09:55:19 -05:00
Nils Winkler
ef7bfd1bdd
Merge pull request #614 from oxnz/master
...
add multi formats
2015-11-25 08:49:46 +01:00
oxnz
cab40e02b9
improve extract function to support a short help message as well as some more formats support
2015-11-21 22:59:40 +08:00
Nils Winkler
7056358271
Removed nvm script, replaced with loader and deprecation warning.
...
If you want to keep using nvm, install the latest version from
https://github.com/creationix/nvm.git
2015-11-17 12:45:20 +00:00
Frank Becker
e2a596b708
renamed gvmtool to sdkman
2015-11-16 16:13:32 +01:00
Manoj
5b87b2db0e
Using pathmunge in jenv plugin
2015-11-03 12:10:02 +05:30
Manoj
7a00fe981c
Add jenv plugin
2015-11-02 17:06:18 +05:30
Stéphane Adjemian (Charybdis)
35902d00d9
Fixed pygmentize in less.
...
Was not working correctly with file extensions unknown to
pygmenties. Added the -g option to pygmentize command.
2015-10-31 00:53:41 +01:00
Nils Winkler
f0a8d0d6d3
Merge pull request #594 from nwinkler/rename-plugin
...
Renamed boot2docker plugin file
2015-10-21 09:26:28 +02:00
Nils Winkler
ad537b4c05
Renamed file
2015-10-21 09:25:52 +02:00
Nils Winkler
f3542fcabe
Added Visual Studio Code plugin
...
Only required on Mac OS X. More details here:
https://code.visualstudio.com/Docs/editor/setup
2015-10-21 09:24:17 +02:00
Nils Winkler
90eaa35bed
Merge pull request #590 from trinitronx/add-mankier-explain-function
...
Adding mankier.com explain() function to explain other commands
2015-10-21 09:14:37 +02:00
James Cuzella
34e9878943
explain: remove comments, add about, example, group, param metadata to explain()
2015-10-16 10:16:36 -06:00
Nils Winkler
36caf70f8d
Renamed alias-completion file to match naming conventions
2015-10-15 11:28:58 +02:00
James Cuzella
2d60d6ccd4
Adding mankier.com explain() function to explain other commands
2015-10-14 10:30:29 -06:00
Nils Winkler
cb4fbd3983
Merge pull request #585 from ljfranklin/PR-docker-machine-source-env
...
Source docker-machine environment variables rather than hardcoding
2015-10-09 08:32:33 +02:00
Shash Reddy
e704bd72f3
Check whether docker-machine dev is running before configuring env variables
...
Signed-off-by: Lyle Franklin <lfranklin@pivotal.io>
2015-10-08 11:11:12 -07:00
Nils Winkler
578e6bbe31
Merge pull request #555 from mimoralea/master
...
Add mkcd and del functions
2015-10-08 08:09:46 +02:00
Miguel Morales
f5d4210ffd
Delete mkcd.plugin.bash
2015-10-07 15:57:19 -05:00
Miguel Morales
f59ab436e4
Delete del.plugin.bash
2015-10-07 15:57:09 -05:00
Lyle Franklin
9c23a15075
Source docker-machine environment variables rather than hardcoding
...
Signed-off-by: Frank Kotsianas <fkotsian@pivotal.io>
2015-10-07 13:56:40 -07:00
Miguel Morales
ca3f1baf80
Add del function to the base plugins
2015-10-07 15:55:38 -05:00
cornfeedhobo
c74378632f
added projects plugin and completion
2015-09-26 18:32:01 -05:00
Lyle Franklin
412bb7fc88
Replace `~` with $HOME in docker-machine plugin
...
The `~` caused docker commands to error with the following:
```
$ docker images
Could not read CA certificate "~/.docker/machine/machines/dev/ca.pem"
```
Switching to $HOME fixes the issue
2015-09-09 09:38:07 -07:00
Lyle Franklin
d751b3da67
Rename docker-machine file to include 'plugin'
...
- We have some automation around enabling plugins which expects the word 'plugin'
2015-09-08 18:03:10 -07:00
Nils Winkler
546f90e368
Fixed reference and typo
2015-09-07 12:46:34 +02:00
Eduardo Bellido Bellido
6799b151d4
Add hub plugin and completion
2015-09-06 19:18:14 +02:00
Eduardo Bellido Bellido
9006e7a59b
Mark gh plugin as deprecated, hub is suggested as replacement
2015-09-06 19:17:20 +02:00
Nils Winkler
53906f1fb6
Added alias-completion plugin
...
This plugin adds completion to aliases, just as with their regular
commands. Example:
* Completion works for `git checkout <TAB>`, which shows available
branches.
* You have an alias like `alias gco="git checkout"`
* The plugin adds support for `gco <TAB>`, which will also show the
available branches.
Reference: http://superuser.com/a/437508/119764
2015-09-04 14:38:49 +02:00
Nils Winkler
74a9f5c411
Moved some functions
...
Some functions were specific to OS X, but were defined in the `base` plugin. I have moved them to the `osx` plugin:
* pman
* pcurl
* pri
As for `pcurl`, the `osx` plugin already had an existing `prevcurl` function, which was doing the same thing. I've aliased `pcurl` to simply call `prevcurl` to avoid breaking existing installations.
As far as I know the `open -fa $PREVIEW` thing only works on OS X, which means that these functions have only worked on OS X anyway.
2015-08-31 08:52:57 +02:00
Miguel Morales
8c05350c8b
Add comments and explanations
2015-08-29 18:47:45 -05:00
Miguel Morales
a887290539
Tidy up blank line
2015-08-29 18:44:08 -05:00
Miguel Morales
2bb8e900ea
Add plugin mv into tmp trash folder that gets clear on reboot (as tmp does)
2015-08-29 18:42:17 -05:00
Miguel Morales
79727c84f4
Add mkdir and cd into directory function
2015-08-29 18:41:18 -05:00
Nils Winkler
03e311028c
Added plugin for OS X Time Machine
...
A set of functions to simplify listing OS X Time Machine backups, and
deleting old ones. Pulled from various script solutions found on Stack
Overflow, adapted to the Bash-it framework.
The functions allow to show which backups can be found on the connected
Time Machine volume. The 'delete' function allows to safely remove all
backups except for the latest one - this can be used to free up space on
the Time Machine volume. The 'delete' function uses functionality of the
OS to safely remove the old backups, no information is lost.
The 'delete' function will only ask for the password once, then keep the credentials.
Source: http://stackoverflow.com/a/30547074/1228454
2015-08-25 10:00:41 +02:00
Nils Winkler
04907a7197
Moved docker-enter function to docker plugin
...
Using the recommended enter approach (exec) instead of the previously
used nsenter.
2015-07-30 14:25:37 +02:00
Nils Winkler
6512be5222
Merge pull request #523 from nwinkler/docker-split
...
Docker plugin --> boot2docker, docker-machine plugins
2015-07-30 14:21:39 +02:00
Nils Winkler
d12d78ddaf
Fixed error handling in less-pretty-cat plugin
...
When pygmentize is not installed, the functions less/cat are not
defined, the native commands will be used instead. Also removed the
error message that was shown when the command was not found.
Using `command -v` instead of `which` to check for the existence of the
executable - this works better as it does not print an error message if
the executable is not found.
2015-07-28 15:50:21 +02:00
Haoming Zhu
6bf011a1f4
fix pyenv plugins PATH env
2015-07-26 12:49:37 +08:00
Nils Winkler
cdfe76620a
Added check for presence of textmate executable
2015-07-20 17:41:55 +02:00
Nils Winkler
4b66fec9da
Merge pull request #471 from ratberryjam/fix-set_xterm_title-for-osx
...
Fix for issue #108 that restores xterm plugin functionality on OS X.
2015-07-20 09:57:19 +02:00
Nils Winkler
90271980fd
Moved boot2docker functionality to its own file. Also added a docker-machine plugin, which sets the same variables for docker-machine.
2015-07-16 13:14:00 +02:00
Nils Winkler
2dd46920eb
Merge pull request #514 from nwinkler/osx-tabs
...
Added check for OS X update_terminal_cwd
2015-06-26 08:17:25 +02:00
Nils Winkler
5d00373359
Added check for OS X update_terminal_cwd
...
This will allow to open new terminal tabs in the same directory as the
current terminal. Uses the fact that plugins are loaded after the
selected theme. Themes often manipulate the $PROMPT_COMMAND variable.
Implementation inspired by the pathmunge function.
2015-06-25 12:26:53 +02:00
Nils Winkler
27c5500873
Updated boot2docker settings
...
Changed port to 2376.
Added cert path and TLS verify.
2015-06-22 07:51:49 +02:00
Nils Winkler
5e61b73a87
Merge pull request #511 from jawshooah/git-subrepo
...
Add git-subrepo plugin
2015-06-18 17:57:27 +02:00
Josh Hagins
51872d7bee
Add git-subrepo plugin
2015-06-18 11:51:51 -04:00
Nils Winkler
cfef7e2f73
Merge pull request #499 from ipoval/master
...
[pathmunge] remove duplicate entry into PATH variable on reload command
2015-06-12 09:35:40 +02:00
Eduardo Bellido Bellido
d4c1ded1cc
Check for AWS credentials file in AWS plugin
2015-06-11 00:26:25 +02:00
Eduardo Bellido Bellido
1e32b49bd7
Merge pull request #501 from edubxb/aws-plugin-completion
...
Added completion to AWS plugin
2015-06-10 22:42:02 +02:00
Nils Winkler
03b796ee60
Merge pull request #476 from mimoralea/mimoralea-pretty-cat-plugin
...
Replace cat with pigmentize to add syntax highlighting if possible defaulting back to cat
2015-06-10 07:28:41 +01:00
Eduardo Bellido Bellido
be25f925c7
Added completion to AWS plugin
2015-06-09 23:16:47 +02:00
Miguel Morales
e143d4f696
Allow for passing arguments to pygmentize
2015-06-09 07:46:32 -05:00
Ivan Povalyukhin
dabf0e8c42
[pathmunge] remove duplicate entry into PATH variable on reload command
2015-06-07 20:08:39 -07:00
Eddie Hurtig
7bbc077990
Check for PTY before attempting to use bind
...
After running a dist upgrade on one of my Ubuntu 14.04 test workstations I started receiving errors after a graphical login. This should also fix remote ssh login problems as seen in http://superuser.com/questions/892658/remote-ssh-commands-bash-bind-warning-line-editing-not-enabled
2015-06-05 17:56:05 -04:00
Antti Ahti
fcbe9aa751
Fix ips command for platforms without ifconfig
2015-06-05 15:40:58 +03:00
Eduardo Bellido Bellido
96c82fe460
Merge pull request #474 from edubxb/aws-plugin
...
Updated AWS plugin
2015-06-03 13:18:27 +02:00
Nils Winkler
603c71736e
Merge pull request #493 from ipoval/fix_duplicate_entries_in_path
...
Fix duplicate entries in path, closes #482 and closes #483
2015-05-31 15:41:04 +02:00
Miguel Morales
2ffed6f52a
Change alias to a more intuitive name
2015-05-30 14:17:11 -05:00
Ivan Povalyukhin
575551e42b
[pathmunge] fix duplicates in PATH variable for nginx and node plugins
2015-05-30 00:27:05 -07:00
Miguel Morales
567289185a
Alias collides with httpie binary
...
It would be nice to still have this alias but not colliding with the awesome httpie tool:
https://github.com/jakubroztocil/httpie
2015-05-24 18:11:14 -05:00
Miguel Morales
6821b6c0dc
Add less and remove hard exit
2015-05-24 18:04:42 -05:00
Eduardo Bellido Bellido
1172973d89
Fixed regex in __awskeys_list function
2015-05-20 20:49:36 +02:00
Eduardo Bellido Bellido
172c6a0aea
Renamed remove option to unset
2015-05-13 23:11:04 +02:00
Eduardo Bellido Bellido
98f5be98dc
Now, really fixed (and tested) the export option in Mac
2015-05-13 23:09:03 +02:00
Miguel Morales
6b1789e385
Add cat function documentation
2015-05-12 16:36:07 -05:00
Miguel Morales
3f98e953cd
Fix typo
2015-05-12 16:26:18 -05:00
Miguel Morales
af2f0304cb
Add proper exit code
2015-05-12 15:57:39 -05:00
Miguel Morales
0bdcf196aa
Add pretty cat plugin for cat with syntax highlighting
2015-05-12 11:30:49 -05:00
Eduardo Bellido Bellido
9d7aa3b882
Added remove option
2015-05-11 00:02:27 +02:00
Eduardo Bellido Bellido
ab08ca7d16
Minor changes and updated help messages
2015-05-11 00:02:07 +02:00
Eduardo Bellido Bellido
ca52f5ce2f
Fixed export option to work on Mac
2015-05-11 00:01:36 +02:00
James Ratcliffe
66fd6411a0
Fix for issue #108 that restores xterm plugin functionality on OS X.
2015-05-10 15:17:45 -04:00
Eduardo Bellido Bellido
767a7a63ca
Added AWS plugin
...
- awskeys, helper function for credentials profiles
2015-05-09 01:33:30 +02:00
Nils Winkler
2d13b3294a
Fixed conversion when the battery percentage is in the single digits.
...
The previous version was printing an error when the battery percentage
was in the single digits, e.g. "7.04%". The code cuts returns the first
two digits, which in the case of "7.04%" are "7.". Any code that tries
to use that, e.g. the powerline-multiline theme will fail with an error.
This change corrects that by zero padding single digits, i.e. "07.04%"
instead of "7.04%".
2015-05-05 11:30:25 +02:00
Ivan Povalyukhin
f1de827622
[tests] added test for base plugin mkcd(); make mkcd() safe for directory names starting with a dash
2015-05-03 18:11:18 -07:00
Benjamin Brombach
4510c9ee63
fixes #343 by surrounding $HOME (which can have spaces) with quotations marks
2015-04-29 14:56:46 +02:00
Ivan Povalyukhin
f420560986
make buf() to respect file attributes on file backup
2015-04-11 15:51:26 -07:00
Nils Winkler
492304dee5
Added proxy plugin.
2015-04-01 13:23:00 +02:00
Nils Winkler
25ec6ee6f3
Merge pull request #442 from ipoval/test_some_functions_in_base_plugin
...
start with tests for base.plugin.bash
2015-03-30 13:24:19 +02:00
Nils Winkler
98437efb15
Moved nginx settings to plugin.
...
These settings shouldn't be in the profile template, as they only make sense when used with nginx.
If you're using nginx, you can enable the nginx plugin.
2015-03-30 11:13:01 +00:00
Ivan Povalyukhin
10ea42dc75
whitespace fixes in base.plugin.bash
2015-03-29 14:02:31 -07:00
Ivan Povalyukhin
b584d4304d
[start with tests] minor space fix in the codebase
2015-03-28 18:54:37 -07:00
Nils Winkler
800a5f9dbe
Merge pull request #434 from ipoval/fix_path_to_commands_installed_with_user_install_gems
...
fix path to commands installed by gem install --user-install
2015-03-26 19:23:06 +01:00
Nils Winkler
da07182910
Merge pull request #433 from ipoval/add_argument_presence_check_for_dirs_plugin_functions
...
add argument presence check for functions in dirs plugin to bad usage
2015-03-26 19:21:49 +01:00
Ivan Povalyukhin
0b300ccb86
add argument presence check for functions in dirs plugin to bad usage
2015-03-26 09:16:00 -07:00
Ivan Povalyukhin
0dfd477978
fix path to commands installed by gem install --user-install
2015-03-26 09:00:20 -07:00
Ivan Povalyukhin
fc77a8ce0f
fix textmate path on some platforms
2015-03-26 08:50:34 -07:00
Nils Winkler
fedb24e60b
Removed duplicate vagrant complation
...
The vagrant.plugin.bash file only defined a completion function, nothing
more. The vagrant.completion.bash file has a more recent completion
function for vagrant. We don't need both, and the completion in the
plugin file was in the wrong location in the first place.
2015-03-20 07:47:43 +01:00
Eduardo Bellido Bellido
42aa39b235
New funcion "ac_adapter_connected" in battery plugin
2015-02-04 23:05:03 +01:00
Kevin S. Clarke
ef0f7ebc42
Updated undescores to dashes and added new alias
2015-01-27 15:20:21 -05:00
Kevin S. Clarke
ed79936529
Added Docker aliases and functions
2015-01-22 10:23:00 -05:00
Sam Morrison
4ce1f6f771
rename local variable passgen back to pass
2015-01-20 18:46:44 +09:00
Sam Morrison
bfe25807a7
using bash-it boolean check convention
2015-01-19 13:05:46 +09:00
Sam Morrison
f1f250f7b8
corrected passgen example text and default
2015-01-19 12:28:35 +09:00
Sam Morrison
5963249c0a
Rename function pass to passgen. Define alias pass if pass command (password store) is not installed or BASH_IT_LEGACY_PASS is true.
2015-01-19 12:15:26 +09:00
Frank Becker
5d0ba9550f
rename gvm completion and plugin to gvmtool to avoid confusion with go version manager
2015-01-12 10:27:38 +01:00
Frank Becker
16933b7d4f
added gvm completion and plugin
2015-01-10 14:26:51 +01:00
Omer Katz
abb0167ffa
Revert "Added pyenv-virtualenv plugin"
2014-12-14 09:52:27 +02:00
Omer Katz
d736133f57
Merge pull request #341 from lucasnad27/master
...
Added pyenv-virtualenv plugin
2014-12-14 09:44:54 +02:00
oxnz
c3c40e506b
fix bugs caused by unquoted variable(s); remove unnecessary grep in ips func
2014-12-08 00:32:53 +08:00
Eddie A Tejeda
4899c54ba7
create postgres helper functions for bash_it
2014-11-24 00:56:03 -05:00
Peter Daly-Dickson
61e52883f7
Moved arrow-keys-search-history from lib to available plugins
2014-11-07 13:50:34 +00:00
Nils Winkler
44e1ae0002
Fixed script execution to always use the frontmost window, instead of window 1.
...
If you had multiple terminal windows open, there was a chance that the command was sent to another window (the one with index 1). Using index 0 will execute it in the currently visible window.
2014-11-05 08:18:58 +01:00
Nils Winkler
f6a3a7f873
Merge pull request #349 from nwinkler/gifify
...
Added the gifify function.
2014-10-30 14:18:42 +01:00
Omer Katz
b76eb1ea14
Merge pull request #346 from thedrow/feature/pipsi-plugin
...
Added the pipsi plugin
2014-10-28 11:49:44 +02:00
Omer Katz
92e6a22636
Merge pull request #347 from thedrow/feature/gh-plugin
...
Added the gh plugin
2014-10-28 11:49:34 +02:00
luke
3a943e5813
Skip workon if not in root directory
2014-10-27 10:31:19 -07:00
Omer Katz
cbd68dbf63
Added fzf plugin.
2014-10-27 17:39:29 +02:00
Nils Winkler
168a1fad68
Added the gifify function.
...
This allows to convert a .mov file into an animated GIF file. Based on
these resources:
* https://gist.github.com/SlexAxton/4989674
* https://gist.github.com/paulirish/b6cf161009af0708315c
2014-10-23 11:13:59 +02:00