Vidar Holen
							
						 
					 | 
					
						
						
							
						
						6e263e6b76
					 | 
					
						
						
							
							Parsing support for array indices in assignments.
						
						
						
						
						
						
					 | 
					
						2012-12-02 21:29:03 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						b765ed1a44
					 | 
					
						
						
							
							Removed superfluous messages for [ cow]
						
						
						
						
						
						
					 | 
					
						2012-12-02 20:40:01 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						1fb3380e68
					 | 
					
						
						
							
							Added warning for find . -execdir rm *.jpg \;
						
						
						
						
						
						
					 | 
					
						2012-12-02 18:10:00 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						6402f7f4a3
					 | 
					
						
						
							
							Fixed space warning for foo=$(echo $foo)
						
						
						
						
						
						
					 | 
					
						2012-12-02 17:19:44 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						d3a4c9852f
					 | 
					
						
						
							
							Read any -* as binary/unary op, and warn on unknown.
						
						
						
						
						
						
					 | 
					
						2012-12-02 14:50:31 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						35b8d58c3e
					 | 
					
						
						
							
							Fixed warning for [[ greplol ]]
						
						
						
						
						
						
					 | 
					
						2012-12-02 14:15:50 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						55a4c3c44f
					 | 
					
						
						
							
							Added check for bashisms with #!/bin/sh
						
						
						
						
						
						
					 | 
					
						2012-12-02 14:08:50 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						1a4301ea98
					 | 
					
						
						
							
							Added check for "#!/usr/bin/env bash -x"
						
						
						
						
						
						
					 | 
					
						2012-12-02 12:40:46 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						3c2d9557e0
					 | 
					
						
						
							
							Parse the shebang separately
						
						
						
						
						
						
					 | 
					
						2012-12-02 12:02:29 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						8c1ab0c9b6
					 | 
					
						
						
							
							Fixed warning for tr abc '[d*]'
						
						
						
						
						
						
					 | 
					
						2012-12-01 13:19:40 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						b144700ae0
					 | 
					
						
						
							
							Support for arithmetic for loops.
						
						
						
						
						
						
					 | 
					
						2012-12-01 12:56:35 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						ff85c67c29
					 | 
					
						
						
							
							Fixed mistaked message for tr '[:upper:]'
						
						
						
						
						
						
					 | 
					
						2012-11-30 16:13:42 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						a73d898bd8
					 | 
					
						
						
							
							Added warning for { if :; then :; fi > cow }
						
						
						
						
						
						
					 | 
					
						2012-11-30 15:16:20 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						34259f16db
					 | 
					
						
						
							
							Fixed message for (($1))
						
						
						
						
						
						
					 | 
					
						2012-11-30 14:32:20 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						24f91ae711
					 | 
					
						
						
							
							Revert "Added warning for fi }, and not for ) }"
						
						
						
						
						
						
						
						This reverts commit ea4176691d.
I must have had some crack for breakfast. 
						
						
					 | 
					
						2012-11-30 10:24:35 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						ea4176691d
					 | 
					
						
						
							
							Added warning for fi }, and not for ) }
						
						
						
						
						
						
					 | 
					
						2012-11-30 09:25:49 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						f7be39cb5f
					 | 
					
						
						
							
							Added better malformed parsing messages
						
						
						
						
						
						
					 | 
					
						2012-11-29 22:26:45 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						c2b9c1ff2a
					 | 
					
						
						
							
							Compile with -O9
						
						
						
						
						
						
					 | 
					
						2012-11-29 22:26:13 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						1e3b429abe
					 | 
					
						
						
							
							Check for tr hello world
						
						
						
						
						
						
					 | 
					
						2012-11-29 20:11:47 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						b718e5f108
					 | 
					
						
						
							
							Parser help with globs, fixed message for grep foo\*
						
						
						
						
						
						
					 | 
					
						2012-11-29 19:20:44 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						1bc6086aec
					 | 
					
						
						
							
							Added check for find / -exec foo && bar \;
						
						
						
						
						
						
					 | 
					
						2012-11-28 22:21:58 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						3308ac9173
					 | 
					
						
						
							
							Warning for dirname/basename
						
						
						
						
						
						
					 | 
					
						2012-11-28 21:06:58 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						089537afed
					 | 
					
						
						
							
							Added parsing support for $'..', which also fixed bug in \`
						
						
						
						
						
						
					 | 
					
						2012-11-28 20:56:27 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						beafb9284a
					 | 
					
						
						
							
							Added support for process substitution
						
						
						
						
						
						
					 | 
					
						2012-11-28 20:39:27 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						8cf899300d
					 | 
					
						
						
							
							Added error for cat << (foo)
						
						
						
						
						
						
					 | 
					
						2012-11-28 19:21:11 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						5d408875f1
					 | 
					
						
						
							
							Added [[ op -v and -R
						
						
						
						
						
						
					 | 
					
						2012-11-28 14:44:51 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						7d7624252b
					 | 
					
						
						
							
							Added check for for f in $(cat foo)
						
						
						
						
						
						
					 | 
					
						2012-11-28 11:38:54 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						3b1ec7f84e
					 | 
					
						
						
							
							Check for [[ $foo =~ '.*' ]]
						
						
						
						
						
						
					 | 
					
						2012-11-28 00:16:08 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						01d3e5e858
					 | 
					
						
						
							
							Fixed unquoted error for [ ! $(foo) ]
						
						
						
						
						
						
					 | 
					
						2012-11-27 23:59:08 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						b2c1c103c1
					 | 
					
						
						
							
							Added check for $(expr 3 + 2)
						
						
						
						
						
						
					 | 
					
						2012-11-27 23:55:08 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						55ea991da7
					 | 
					
						
						
							
							Misspelled 'deprecated'
						
						
						
						
						
						
					 | 
					
						2012-11-27 23:42:50 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						8db22b02e1
					 | 
					
						
						
							
							Added check for while $((n>3)); do ..
						
						
						
						
						
						
					 | 
					
						2012-11-27 23:38:44 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						396541f3c2
					 | 
					
						
						
							
							Stop treating backticks as literals.
						
						
						
						
						
						
					 | 
					
						2012-11-27 23:11:59 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						0cbbee7b89
					 | 
					
						
						
							
							Added slightly better ${..} parsing
						
						
						
						
						
						
					 | 
					
						2012-11-27 23:05:39 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						77a3e3b331
					 | 
					
						
						
							
							Fixed incorrectly calling [ -z $foo ] a tautology.
						
						
						
						
						
						
					 | 
					
						2012-11-27 20:40:13 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						2b2ee0a897
					 | 
					
						
						
							
							Suggest IFS='' as style for assigning empty vars.
						
						
						
						
						
						
					 | 
					
						2012-11-27 20:27:07 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						e8a2ac09c7
					 | 
					
						
						
							
							Added check for grep foo*
						
						
						
						
						
						
					 | 
					
						2012-11-27 20:26:41 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						96c8a01017
					 | 
					
						
						
							
							Added check for find / -name *.php
						
						
						
						
						
						
					 | 
					
						2012-11-27 20:10:54 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						e2a6ffbea4
					 | 
					
						
						
							
							Added check for 'foo(a,b) {', support 'function foo {'
						
						
						
						
						
						
					 | 
					
						2012-11-27 19:45:32 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						807e56355d
					 | 
					
						
						
							
							Punctuated message.
						
						
						
						
						
						
					 | 
					
						2012-11-27 01:48:51 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						bb7e844125
					 | 
					
						
						
							
							Added better message for missing ]/]]
						
						
						
						
						
						
					 | 
					
						2012-11-27 01:28:42 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						100fff4835
					 | 
					
						
						
							
							Added grep | sed check like existing grep | awk.
						
						
						
						
						
						
					 | 
					
						2012-11-27 01:21:14 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						1aeff4f955
					 | 
					
						
						
							
							Added more robust a=cat foo | grep bar checker
						
						
						
						
						
						
					 | 
					
						2012-11-27 01:05:32 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						adfdc0a627
					 | 
					
						
						
							
							Added check for a=ls -l
						
						
						
						
						
						
					 | 
					
						2012-11-27 00:48:09 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						a8715d2d5f
					 | 
					
						
						
							
							Added check for A=foo | grep bar
						
						
						
						
						
						
					 | 
					
						2012-11-27 00:41:10 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						0ca6d0f6cc
					 | 
					
						
						
							
							Added extglobs as splitting words
						
						
						
						
						
						
					 | 
					
						2012-11-27 00:32:00 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						131b9f0517
					 | 
					
						
						
							
							Added checks for tr a-z A-Z and [asdf]
						
						
						
						
						
						
					 | 
					
						2012-11-27 00:28:47 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						ba5bb488d1
					 | 
					
						
						
							
							Case statements are now rightfully unquotable contexts
						
						
						
						
						
						
					 | 
					
						2012-11-27 00:11:23 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						2052adffef
					 | 
					
						
						
							
							Even more robust then/fi/do/done feedback
						
						
						
						
						
						
					 | 
					
						2012-11-27 00:08:24 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vidar Holen
							
						 
					 | 
					
						
						
							
						
						8cf02e60af
					 | 
					
						
						
							
							More robust fi/done mixup reporting
						
						
						
						
						
						
					 | 
					
						2012-11-26 23:50:00 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |