Skip to content

Tools, scripts, and other things that make my life and work easier.

Notifications You must be signed in to change notification settings

abargher/cs-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cs-tools

This repository contains various configuration files, shell scripts, shortcuts, and little tools that help me do various things. I clone this repo to all of my machines, and add the appropriate directories to my path to access all the tools easily.

Table of Contents

configs:

  • bashrc & zshrc: My shell configuration files.
  • vimrc: My Vim configuration file, copied to every machine.

scripts-*:

  • einstein: A shortcut to SSH into my desktop.
  • gitacp: A shortcut to add, commit, and push a given file and commit message with git.
  • new_c: A shortcut to create a new .c file with the standard include statements and open it in Vim.
  • uclinux: A shortcut to SSH into the UChicago CS Linux server.
  • grade: A script formerly used for moving student files and adding tests for homework grading.
  • gitc a more complete git shortcut script shamelessly borrowed from Prof. Haryadi Gunawi at the University of Chicago.

tools:

  • Makefile: Makefile shortcut to build bytes and ishow utility binaries.
  • bytes.c: Source code for utility that displays a file byte by byte.
  • ishow.c: Source code for utility that displays a given number in multiple integer formats.
  • Boot files: Scripts to edit EFI variables to allow for a convenient terminal/desktop shortcut to reboot from Linux to Windows or Windows to Linux on my desktop (using rEFInd as a boot manager to dualboot Windows 10 and Ubuntu).

templates:

  • gitignore-latex: a simple .gitignore file template for LaTeX compilation. This is not comprehensive, and the Github template may be more suited to your needs.
  • template.tex: A slightly cleaned up version of my LaTeX homework template. This is mostly drawn from a template provided in CMSC 27200, but I have added shorthand commands and slightly modified the layout.

About

Tools, scripts, and other things that make my life and work easier.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published