Ben Bass avatar Ben Bass committed 6cbbc01 Merge

merge

Comments (0)

Files changed (2)

                 # execute and display, store command and result
                 STORE_RESULT="yes"
                 COMMAND=$(echo $track_input | cut -c3-)
+            elif [[ $track_input =~ ^\^ ]] ; then
+                # replace previous line with content following initial '^'
+                sed -i '$d' ${TARGET_PATH}  # TODO: check BSD/Mac compatibility
+                # remove initial '^'
+                track_input=$(echo "$track_input" | cut -c 2-)
             fi
             # use -- to indicate end to options e.g. if track_input
             # starts with '->' which previously caused errors
 exclamation mark simply runs the command; double '!!command' inserts the result
 into the target file.
 
+In addition, if a line is entered incorrectly then it can be replaced by
+prefixing the next entry with the '^' character, e.g.
+
+    2013/03/18 20:11 >> this is a
+    2013/03/18 20:11 >> ^this is a test
+
 Storing assets
 --------------
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.