Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								40e04e053c 
								
							 
						 
						
							
							
								
								Parse IPs properly  
							
							 
							
							... 
							
							
							
							This is done if we want to show a public IP, internal IP, or a VPN.
In the VPN case, what we actually want is to display an indicator
that a VPN is active, instead of the VPN IP itself. We parse the
IP here anyway, because we want to save some specific code there. 
							
						 
						
							2019-02-03 19:20:14 +01:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								747b94b1b6 
								
							 
						 
						
							
							
								
								Match VPN interface fuzzy on Linux  
							
							 
							
							
							
						 
						
							2019-01-23 19:10:46 +01:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								bde4337992 
								
							 
						 
						
							
							
								
								Match VPN Interface fuzzy  
							
							 
							
							
							
						 
						
							2019-01-23 18:56:07 +01:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								54a985cb11 
								
							 
						 
						
							
							
								
								Simplify code that checks if a VPN is running  
							
							 
							
							
							
						 
						
							2019-01-23 01:02:42 +01:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								480ade162b 
								
							 
						 
						
							
							
								
								Improve tests  
							
							 
							
							
							
						 
						
							2019-01-23 01:01:49 +01:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								da50151d24 
								
							 
						 
						
							
							
								
								Fix regular expression  
							
							 
							
							
							
						 
						
							2019-01-21 19:48:28 +01:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								9b73c8bd9c 
								
							 
						 
						
							
							
								
								Add tests  
							
							 
							
							
							
						 
						
							2019-01-21 19:46:53 +01:00  
						
					 
				
					
						
							
							
								 
								Shini31
							
						 
						
							 
							
							
							
							
								
							
							
								a8fa0332d2 
								
							 
						 
						
							
							
								
								Use ip command for VPN segment -  fix   #1125  
							
							 
							
							
							
						 
						
							2018-12-30 11:26:04 +01:00  
						
					 
				
					
						
							
							
								 
								Josselin Auguste
							
						 
						
							 
							
							
							
							
								
							
							
								5c412b4d42 
								
							 
						 
						
							
							
								
								Update VIRTUAL_ENV_DISABLE_PROMPT value  
							
							 
							
							... 
							
							
							
							Following prezto update 
							
						 
						
							2018-11-18 19:54:03 +01:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5abac53698 
								
							 
						 
						
							
							
								
								Merge pull request  #1037  from dritter/fix_vpn_ip_segment  
							
							 
							
							... 
							
							
							
							Fix vpn_ip segment 
							
						 
						
							2018-11-16 21:02:29 +01:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								993de7aef9 
								
							 
						 
						
							
							
								
								Fix vpn_ip segment  
							
							 
							
							
							
						 
						
							2018-10-25 18:48:37 +02:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								dc731f10e6 
								
							 
						 
						
							
							
								
								Make truncate with package name work without setting shorten length  
							
							 
							
							
							
						 
						
							2018-10-25 08:17:29 +02:00  
						
					 
				
					
						
							
							
								 
								Ben Hilburn
							
						 
						
							 
							
							
							
							
								
							
							
								572b7a1299 
								
							 
						 
						
							
							
								
								Removing `rbenv` from default LPROMPT list.  
							
							 
							
							
							
						 
						
							2018-09-06 09:38:34 -04:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								2700cb46f5 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'docwhat/pr/sudo-check' into prepare_066  
							
							 
							
							
							
						 
						
							2018-08-10 22:12:49 +02:00  
						
					 
				
					
						
							
							
								 
								Christian Höltje
							
						 
						
							 
							
							
							
							
								
							
							
								3fb0383956 
								
							 
						 
						
							
							
								
								Use SUDO_COMMAND to check for sudo  
							
							 
							
							... 
							
							
							
							`sudo -n true` only checks that we _could_ use `sudo`, not if we are in
a sudo session.
closes  #852  
							
						 
						
							2018-08-10 10:41:01 -04:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								6daef84c60 
								
							 
						 
						
							
							
								
								Merge branch 'fix_colors' into prepare_066  
							
							 
							
							
							
						 
						
							2018-08-09 23:22:33 +02:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								52ce9930bb 
								
							 
						 
						
							
							
								
								Fix foreground colors in right prompt segments  
							
							 
							
							
							
						 
						
							2018-08-09 23:20:48 +02:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								e0630d7573 
								
							 
						 
						
							
							
								
								Merge branch 'fix_colors' into prepare_066  
							
							 
							
							
							
						 
						
							2018-08-09 00:28:50 +02:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								27fe2c6571 
								
							 
						 
						
							
							
								
								Make use of helper function in left_end_segment  
							
							 
							
							
							
						 
						
							2018-08-08 23:36:40 +02:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								6f5827009f 
								
							 
						 
						
							
							
								
								Fix colors for visual identifiers  
							
							 
							
							... 
							
							
							
							Make the visual identifier color use numerical color codes as well. This
way colors like "purple3" work as visual identifier color. 
							
						 
						
							2018-08-08 23:18:36 +02:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								c7e543ff23 
								
							 
						 
						
							
							
								
								Merge branch 'fix_colors' into prepare_066  
							
							 
							
							
							
						 
						
							2018-08-08 02:03:03 +02:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								93324c0600 
								
							 
						 
						
							
							
								
								Improve naming of variables  
							
							 
							
							... 
							
							
							
							As a side effect this should improve the performance slightly, as we get
the fore- and background color codes as early as possible, and store the
result, so that we don't have to recalculate the color code all over. 
							
						 
						
							2018-08-07 22:00:11 +02:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								02506893a9 
								
							 
						 
						
							
							
								
								Remove duplicate variable  
							
							 
							
							
							
						 
						
							2018-08-07 21:58:32 +02:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								bf9082bea9 
								
							 
						 
						
							
							
								
								Fix bug so that the segment separator of left middle has the right color  
							
							 
							
							... 
							
							
							
							In short: the current background color was the unfiltered color and is
used to print the next segment separator. If the user set a color like
"purple3" that would result in a white segment separator as Terminal
Emulators do not understand the color "purple3". 
							
						 
						
							2018-08-07 21:25:06 +02:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								ebbdb3c1c0 
								
							 
						 
						
							
							
								
								Make purpose clear of backgroundColor and foregroundColor functions  
							
							 
							
							... 
							
							
							
							The functions just start the colors, they do not end them. It seems
too much to have a function that terminates a color. 
							
						 
						
							2018-08-07 21:21:15 +02:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								3b8f0abdb2 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'docwhat/pr/sudo-check' into prepare_066  
							
							 
							
							
							
						 
						
							2018-08-06 00:26:23 +02:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								aca20ae463 
								
							 
						 
						
							
							
								
								Merge branch 'add_tests' into prepare_066  
							
							 
							
							
							
						 
						
							2018-08-06 00:17:23 +02:00  
						
					 
				
					
						
							
							
								 
								Christian Höltje
							
						 
						
							 
							
							
							
							
								
							
							
								7f6ac8dbac 
								
							 
						 
						
							
							
								
								Use SUDO_COMMAND to check for sudo  
							
							 
							
							... 
							
							
							
							`sudo -n true` only checks that we _could_ use `sudo`, not if we are in
a sudo session.
closes  #852  
							
						 
						
							2018-07-31 16:22:26 -04:00  
						
					 
				
					
						
							
							
								 
								Ben Hilburn
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								571a859413 
								
							 
						 
						
							
							
								
								Merge pull request  #912  from brandon14/laravel_pormpt_fix  
							
							 
							
							... 
							
							
							
							[Bugfix] Fix error in laravel_version when artisan is not present 
							
						 
						
							2018-07-23 14:34:00 -04:00  
						
					 
				
					
						
							
							
								 
								Brandon Clothier
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9739c68894 
								
							 
						 
						
							
							
								
								Missed a parenthesis here.  
							
							 
							
							
							
						 
						
							2018-07-22 21:55:44 -04:00  
						
					 
				
					
						
							
							
								 
								Ben Hilburn
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e70ce43809 
								
							 
						 
						
							
							
								
								Merge pull request  #915  from onaforeignshore/fix_truncate_to_unique  
							
							 
							
							... 
							
							
							
							[Bugfix] Fix for "truncate_to_unique" strategy 
							
						 
						
							2018-07-19 08:46:27 -04:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								7a7b4ee13a 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'ben/master' into add_tests  
							
							 
							
							
							
						 
						
							2018-07-19 07:44:16 +02:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								671f826a40 
								
							 
						 
						
							
							
								
								Set background color of vi_mode segment to white in insert mode  
							
							 
							
							
							
						 
						
							2018-07-19 07:42:09 +02:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								7a3aa9d3d1 
								
							 
						 
						
							
							
								
								Change swap segment to take an optional root prefix for testability  
							
							 
							
							
							
						 
						
							2018-07-18 22:26:08 +02:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								e99c7549fb 
								
							 
						 
						
							
							
								
								Change ram segment to take an optional root prefix for testability  
							
							 
							
							
							
						 
						
							2018-07-18 22:24:25 +02:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								04168cc5c0 
								
							 
						 
						
							
							
								
								Change load segment to accept an optional root prefix for testability  
							
							 
							
							
							
						 
						
							2018-07-18 22:20:16 +02:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								43272410c9 
								
							 
						 
						
							
							
								
								Change ip segment so that the tests can be executed on OSX as well  
							
							 
							
							... 
							
							
							
							Change regular expressions to a more compatible format. 
							
						 
						
							2018-07-18 22:17:54 +02:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								b61d021abd 
								
							 
						 
						
							
							
								
								Simplify detect_virt segment  
							
							 
							
							
							
						 
						
							2018-07-18 22:15:35 +02:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								629d52a7d5 
								
							 
						 
						
							
							
								
								Add visual identifier to custom segments  
							
							 
							
							
							
						 
						
							2018-07-18 22:13:25 +02:00  
						
					 
				
					
						
							
							
								 
								Christo Kotze
							
						 
						
							 
							
							
							
							
								
							
							
								dd25b5db12 
								
							 
						 
						
							
							
								
								truncate_to_unique - simplified the code  
							
							 
							
							
							
						 
						
							2018-07-18 19:46:31 +04:00  
						
					 
				
					
						
							
							
								 
								Brandon Clothier
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ef1f29a5cb 
								
							 
						 
						
							
							
								
								Drop grep usage in favor of zsh regex test  
							
							 
							
							
							
						 
						
							2018-07-18 11:45:05 -04:00  
						
					 
				
					
						
							
							
								 
								Christo Kotze
							
						 
						
							 
							
							
							
							
								
							
							
								38c8519f10 
								
							 
						 
						
							
							
								
								Changed getUniqueHomeFolder to use $HOME  
							
							 
							
							... 
							
							
							
							It is a Posix specification that $HOME be set, so we can use that.
See http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap08.html  
							
						 
						
							2018-07-18 19:26:15 +04:00  
						
					 
				
					
						
							
							
								 
								Alexara Wu
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								cff11d2e82 
								
							 
						 
						
							
							
								
								Fix `pyenv` segment  
							
							 
							
							
							
						 
						
							2018-07-18 04:14:34 +08:00  
						
					 
				
					
						
							
							
								 
								Christo Kotze
							
						 
						
							 
							
							
							
							
								
							
							
								29c85be8d9 
								
							 
						 
						
							
							
								
								Fix for "truncate_to_unique" strategy  
							
							 
							
							
							
						 
						
							2018-07-17 12:17:21 +04:00  
						
					 
				
					
						
							
							
								 
								Dominik Ritter
							
						 
						
							 
							
							
							
							
								
							
							
								802af322ff 
								
							 
						 
						
							
							
								
								Add tests for battery segment  
							
							 
							
							... 
							
							
							
							Additionally
- Add a fourth parameter to prompt_battery for better testability. This
  parameter is the root prefix, so we can use our own test batteries. 
							
						 
						
							2018-07-16 20:48:27 +02:00  
						
					 
				
					
						
							
							
								 
								Ben Hilburn
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								22a761208d 
								
							 
						 
						
							
							
								
								Merge pull request  #900  from AlexaraWu/patch/pyenv  
							
							 
							
							... 
							
							
							
							Fix `pyenv` segment 
							
						 
						
							2018-07-16 11:01:00 -04:00  
						
					 
				
					
						
							
							
								 
								Brandon Clothier
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								48b264f564 
								
							 
						 
						
							
							
								
								Fix error in laravel_version when artisan is not present  
							
							 
							
							
							
						 
						
							2018-07-14 18:24:10 -04:00  
						
					 
				
					
						
							
							
								 
								Alexara Wu
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								45fe401dc2 
								
							 
						 
						
							
							
								
								Improve conditions in `rbenv` & `pyenv`  
							
							 
							
							
							
						 
						
							2018-07-14 20:41:15 +08:00  
						
					 
				
					
						
							
							
								 
								Alexara Wu
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9f09547ad1 
								
							 
						 
						
							
							
								
								Improve `rbenv` as well  
							
							 
							
							
							
						 
						
							2018-07-14 17:09:56 +08:00  
						
					 
				
					
						
							
							
								 
								Alexara Wu
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								25e2064f0e 
								
							 
						 
						
							
							
								
								Improve command check  
							
							 
							
							
							
						 
						
							2018-07-14 06:32:07 +08:00