1
0
Fork 0
mirror of https://github.com/sbrl/bin.git synced 2018-01-10 21:33:46 +00:00
A backup mirror of my ~/bin folder that's hosted on Github. https://github.com/sbrl/bin
Find a file
2016-09-14 21:08:51 +01:00
Ascidia@932d1b44d6 Add ascidia 2016-09-14 21:08:51 +01:00
.bash_aliases Add alias for mkfifo 2016-09-12 21:25:10 +02:00
.bash_host Move host colour configuration to a separate file. 2016-03-23 20:31:40 +00:00
.bashrc Add DEMEMAIL and DEBFULLNAME vars to bashrc 2016-07-23 15:43:14 +01:00
.hh_favorites Merge hh favourites files 2016-09-12 22:10:08 +02:00
ascidia Add ascidia 2016-09-14 21:08:51 +01:00
backup Add backup script2 2016-06-03 18:19:06 +01:00
catimg Added catimg 2016-08-12 21:45:08 +02:00
commacd.sh Add commacd setup file 2016-06-23 20:23:29 +01:00
cscz Update cscz 2016-09-12 21:02:50 +01:00
ctx Initial commit. 2015-12-11 10:29:22 +00:00
cycleswap Added cycleswap 2016-01-15 18:41:38 +00:00
decrypt Initial commit. 2015-12-11 10:29:22 +00:00
drop_pagecache Added drop_pagecache 2016-06-23 20:25:47 +01:00
dropbox_uploader.sh Initial commit. 2015-12-11 10:29:22 +00:00
dropshell Initial commit. 2015-12-11 10:29:22 +00:00
dtach Add dtach binary 2016-06-23 20:24:00 +01:00
encrypt Initial commit. 2015-12-11 10:29:22 +00:00
envsetup Add hh favourites to git 2016-09-12 21:06:45 +01:00
exit_fullscreen.sh Added command to safely exit fullscreen without crashing ubuntu (hopefully) 2016-02-10 17:47:41 +00:00
extract Initial commit. 2015-12-11 10:29:22 +00:00
fdupes Initial commit. 2015-12-11 10:29:22 +00:00
genimagecomparisonframes Add genimagecomparisonframes 2016-05-24 19:49:08 +01:00
goldilocks Add goldilocks 2016-09-12 21:25:38 +02:00
hastebin Fix hastebin script 2016-07-23 15:43:56 +01:00
hr Initial commit. 2015-12-11 10:29:22 +00:00
htdigest.sh Initial commit. 2015-12-11 10:29:22 +00:00
mail-service-restart Initial commit. 2015-12-11 10:29:22 +00:00
micro Add micro 2016-05-02 17:48:50 +01:00
mk-ca-bundle.pl Initial commit. 2015-12-11 10:29:22 +00:00
mountunishares Added mountunishares. 2016-03-21 19:52:57 +00:00
node-update Initial commit. 2015-12-11 10:29:22 +00:00
pd-setup.sh Add pd 2016-03-21 19:56:00 +00:00
ports Initial commit. 2015-12-11 10:29:22 +00:00
ps_mem Initial commit. 2015-12-11 10:29:22 +00:00
quickshare Add quickshare 2016-07-05 18:51:01 +01:00
README.md Add gitignore.io 2016-09-12 21:05:02 +01:00
recorduptime Initial commit. 2015-12-11 10:29:22 +00:00
repren Add repren 2016-07-31 20:08:46 +01:00
restart-reason Addr restart-reason for tracking the reason that I restart my server 2016-02-05 18:36:52 +00:00
rmilter_setup Add script to setup for rmilter to run 2016-01-13 21:02:25 +00:00
speedtest-cli Add speedtest-cli 2016-03-21 19:50:33 +00:00
splitdotmbox.sh Initial commit. 2015-12-11 10:29:22 +00:00
stealtime Initial commit. 2015-12-11 10:29:22 +00:00
style Added style (LuRsT/style) 2015-12-11 19:10:20 +00:00
swappiness Add command to change swapiness 2016-02-10 17:48:07 +00:00
swapusage Initial commit. 2015-12-11 10:29:22 +00:00
systemctl-restart Add systemctl-restart 2016-01-31 21:06:38 +00:00
tig Add tig 2016-05-04 21:16:10 +01:00
tldr Add bash tldr client 2016-09-12 21:25:59 +02:00
wifi-list Added wifi-list 2016-04-20 13:04:35 +01:00
wifi-list.awk Added wifi-list 2016-04-20 13:04:35 +01:00
xidel Add xidel 2016-05-02 17:50:27 +01:00
z.sh Add z.sh 2016-01-13 21:02:38 +00:00

bin

My Linux ~/bin folder, including my .bashrc and .bash_aliases.

This repository will contain all the various tools and / or commands I find that I put in my ~/bin folder.

Here's a list of the most interesting ones, along with what they do and where they came from (assuming I can find / remember):

  • style - Add style to your output
  • hr - A horizontal ruler for your terminal
  • dropbox_uploader.sh - Dropbox Uploader is a BASH script which can be used to upload, download, list or delete files from Dropbox.
  • swapusage - Shows swap usage by process. Useful for determining which services to restart if you aren't allowed to fiddle with your swap.
  • extract - Extracts several different types of archive.
  • mail-service-restart - Restarts all service related to my mail server. Currently needs upgrading to use systemd.
  • decrypt - Decrypts something encrypted with a password with openssl.
  • encrypt - Encrpyts something with a password with openssl.
  • splitdotmbox.sh - Splits a .mbox file into it's component messages
  • ctx - Shows contact switches by process in real time
  • ps_mem - Shows memory usage by process.
  • node-update - Adapted from a bash script given in a github issue for io.js, this script will update you to the latest version of node. I think that there's a bug with it, but it works well enough for me.
  • stealtime - Tells you how much of your CPU time has been stolen by other virtual machines.
  • speedtest-cli
  • mountunishares - A script that automatically mounts my university file shares.
  • pd - A directory stack helper. Insanely useful - I think I picked it up from a superuser answer somewhere.
  • transfer - A look that looks very useful. Like termbin.com, but for any kind of file. Keeps files for 14 days, and has an uppder limit of 5GB.
  • xidel - A (what looks like) a brilliant html extraction tool. Supports various selector languages.
  • micro - A new (experimental) terminal-based text editor.
  • tig - A terminal-based git repository browser.
  • backup - A script I wrote to make using Duplicity easier.
  • genimagecomparisonframes - Another script I wrote to generate the frames for the first half of this video.
  • dtach - A minimal alternative to screen and tmux.
  • commacd - A faster way to move around.
  • drop_pagecache - A quick script I wrote to drop the linux page cache.
  • hastebin - A hastebin CLI.
  • quickshare - A quick way to share files via HTTP.
  • cscz - The one and only C# class generator. A little timesaving tool I built myself, written in C# or course :D
  • repren - A good bulk file renaming tool.
  • goldilocks - A script that displays all of the possible terminal colours.
  • catimg - A cool script to display images in the terminal. Useful when you're sshing into servers.
  • tldr - A bash client for tldr-pages.
  • git ignore - A really useful subcommand for git that allows you to generate ignore files automagically.

Disclaimer

I don't own many of the tools in this repository. If you are an owner of one of these tools and I haven't linked to you, please let me know as I probably forgot.