Skip to content

s-feinstein/ToolScripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToolScripts

A variety of handy bash scripts written to automate (Android/embedded Linux) development

Brief documentation explaining their intention and useage is included with each script source.

Automation - Scripts that automate/streamline repetitive motion

  • RebootTester.sh - Cycles boot sequence, searching logcat for success/fail conditions
  • sedsdead.sh - Propogates naming/format change through dirs/files/file contents
  • uparrow.sh - "Hotkey" a set of commands on-the-fly, skip ctrl-Ring/up arrowing

GerritCaret - Scripts that leverage Gerrit APIs to improve workflows

  • Plus2.sh - Cheeky script that reviews auto-generated branches in Gerrit
  • reviewChecklist.py - Automatically adds inline comments to a Gerrit commit review

GittingBetter - Scripts that leverage Git to improve workflows

  • generateReadmeFromHeader.cpp - Takes file, extracts header comment, prints to README
  • generateReadmeFromHeader.sh - CLI and gathers files to pass to .cpp in Unix environments
  • review.sh - Manages review/commits when a chance involves multiple repos
  • rmSpace.sh - Formats space out of file/directory names recursively
  • save.sh - Saves off a progress checkpoint in all repos, can leave stashed
  • sync.sh - Syncs all git repos and AOSP builds to keep remote up-to-date
  • testANDcommitORrevert.sh - Implements TDD scaffolding that commits or reverts on testing

About

A variety of handy bash scripts written to automate (Android/embedded Linux) development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors