Skip to content

Instantly share code, notes, and snippets.

View kevinchappell's full-sized avatar
🌠

Kevin Chappell kevinchappell

🌠
View GitHub Profile
parse_git_branch() {
BRANCH=`git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/'`
if [ ! "${BRANCH}" == "" ]
then
STAT=`parse_git_dirty`
echo "(${BRANCH}${STAT})"
else
echo ""
fi
@kevinchappell
kevinchappell / screenpad-reinstall.sh
Created October 22, 2021 13:46
screenpad-reinstall.sh
#!/bin/sh
#remove asus-wmi module
sudo dkms remove -m asus-wmi -v 1.0 --all
sudo rm -r /usr/src/asus-wmi-1.0
# install asus-wmi module
sudo mkdir /usr/src/asus-wmi-1.0
cd /usr/src/asus-wmi-1.0
sudo wget 'https://github.com/Plippo/asus-wmi-screenpad/archive/master.zip'
@kevinchappell
kevinchappell / swagger-v-Redocly.md
Created April 27, 2023 01:19
Swagger vs Redocly

Swagger

Overview

Swagger is a set of open-source tools built around the OpenAPI Specification that can help you design, build, document and consume REST APIs. The major Swagger tools include:

  • Swagger Editor - browser-based editor where you can write OpenAPI definitions.
  • Swagger UI - renders OpenAPI definitions as interactive documentation.
  • Swagger Codegen - generates server stubs and client libraries from an OpenAPI definition.