Skip to content
Various scripts used in KSS software development
Shell Python Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows
LICENSE
Makefile
README.md
dockerclean.py
git-recurse.sh
git-set-local-user.sh
logo.png
open-xcode-project.sh
prettyprint.py
set-links.sh

README.md

DevelopmentScripts

Various scripts used in KSS software development

Description

Currently this includes the following:

  • dockerclean.py: Cleans out unused things from the local docker environment.
  • git-recurse.sh: Recursively applies a git command to all repositories beneath the current directory.
  • git-set-local-user.sh: Recursively sets the local user in all repositories beneath the current directory. This is most useful for contractors that support different customers each of whom presumably wants things checked in using a name and email specific to them.
  • open-xcode-project.sh: Opens the given directory in Xcode.
  • prettyprint.py: Reads its input stream and pretty prints it, if possible, to the output stream.
  • set-links.sh: Sets symbolic links for each .sh and .py file in the local directory into the target directory. The typical use for this is to allow an existing path to contain links to the checked out versions of the scripts in this project.

Dependancies

  • docker: Needed for dockerclean.py.
  • git: Needed for git-....
  • Xcode: Needed for open-xcode-project.sh.
  • pylint and shellcheck: Needed for the static analysis make analyze to work.
You can’t perform that action at this time.