Skip to content

Instantly share code, notes, and snippets.

View xunker's full-sized avatar

Matthew Nielsen xunker

View GitHub Profile
@xunker
xunker / cisco_pro_2503_info.txt
Last active April 9, 2024 00:15
Cisco CPA2503 (CiscoPro) ISDN Router System Information, IOS 11.1(5)
This is the boot log and other interesting information from a Cisco CPA2503
ISDN Router.
It was uncovered during the last days of Computer Reset in Texas, in
April 2022.
I don't know how nor why this box ended up at Computer Reset. The
configuration wasn't wiped so there might still be some stories hidden in the
flash memory.
@xunker
xunker / .ec2instances.bash
Last active May 28, 2024 19:03
Get IP address of EC2 Instance via the "Name" Tag, using "aws cli"
# Uses `aws cli` to get list of *running* EC2 instances, queried by the "Value"
# of the Tag "Name".
# In the case of Beanstalk EC2 instances, that "Name" is usually the same as the
# name of the Beanstalk cluster.
#
# To install, either copy this function to your .bashrc/.bash_profile/.zprofile,
# or save the file in your home directory and add `source .ec2instances.bash` to
# one of the files above or whatever file is correct for your shell.
#
# Usage:
@xunker
xunker / 656801836.txt
Created July 10, 2024 19:24
Skyloong GK64X-RGB config for pixeltris/GK6X
# Custom Keyboard map for my Skyloong "GK64X-RGB" keyboard,
# model: 656801836, fw: v1.19, S/N beginning with "GK6X206".
# Keyboard is is set up in "Split Spacebar" mode.
#
# Uses https://github.com/pixeltris/GK6X. This config file is based on
# https://github.com/Alejo1707/GK6X/blob/master/Build/UserData/Alejo1707%20-%20656801836.txt
#
# Usage of this file:
#
# from GK6X-master/Build directory, assumes this file is UserData/656801836.txt:
@xunker
xunker / ruler.sh
Last active October 11, 2024 18:23
"ruler" function for Bash/Zsh, print a ruler of given length to your terminal
# Print out a line of text of given length to use as a rulter to resize your
# terminal. Requires some version of `ruby` to be installed on your system;
# I'm pretty sure it will work with versions as old as 1.8.3 up to the newest
# version 3.3.
#
# Install in your terminal by adding `source ruler.sh` (change filename as
# appropriate) to your .bashrc/.bash_profile or .zshrc/.zprofile file.
# Alternately, simply copy the function below in to one of those files.
#
# usage:
@xunker
xunker / reset_branch_from_origin.sh
Last active March 12, 2025 17:57
Shell script to auomate resetting a local git branch to be the same as the remote branch
# This script will reset your current local git branch to be the same as the remote branch with the same name.
# Usage:
# ./reset_branch_from_origin.sh
#
# Remember to make the script executable first: `chmod +x reset_branch_from_origin.sh`
#
# Credit for the bash conformation prompt: https://stackoverflow.com/a/1885534
# Update local branches from origin
git fetch origin