scripts icon indicating copy to clipboard operation
scripts copied to clipboard

Small, useful platform-agnostic scripts (mostly just for Linux) that don't justify having their own repo

scripts

Small, useful platform-agnostic scripts (mostly just for Linux) that don't justify having their own repo

Highlights

  • clowncar: This is a wrapper for useradd that handles an SSH public key. It can be run in order to create a user immediately, or be run in "clowncar factory mode" to create a script that will create the user later. In either case it prompts for a key.
  • smooth: Unified wrapper for various source control systems. Assumes collaborative workflow. [Full documentation](doc/s for smooth source control.md)
  • userlist: Shows columns of useful information about Unix users, including account expiry and everything to do with password (when run as root). Has many modes to show extra stuff.

Scripts

  • _s.sh:
  • _template.sh:
  • alias_dups:
  • archive:
  • argdemo:
  • argtest:
  • aws-host-fingerprints: Crawls the EC2 instance logs for a hosts's SSH key fingerprints
  • aws-iterate:
  • aws-upload-cert:
  • aws_create_vpn_sg:
  • bbracket:
  • c_dump:
  • c_fp:
  • c_fprint:
  • c_hash:
  • c_info:
  • c_issuer:
  • c_name:
  • c_sans:
  • c_sans.py:
  • c_verify:
  • clockoff:
  • clockon:
  • clowncar:
  • codefold:
  • colour_name:
  • colsum:
  • commit:
  • compare_times:
  • config_hierarchy.py:
  • crate:
  • current-song: Scrobbles the currently play song details to STDOUT
  • d:
  • deidle:
  • delsubst:
  • dequote:
  • desktop_url:
  • dir:
  • dump-crontabs:
  • dups:
  • e-mail:
  • elm-pager:
  • elm-pager.awk:
  • erecover:
  • extract_addr:
  • extract_addr.sed:
  • extract_alt_text:
  • file-format: Reports line ending type for a group of files
  • fileinfo: Prints time & inode info about a file
  • find_co:
  • find_encrypted:
  • find_folders:
  • find_grep:
  • find_swapfiles:
  • find_templates:
  • find_witdocs:
  • find_writerdocs:
  • fix_pandoc_html:
  • fix_vimfile:
  • flagged_mail:
  • foldlines:
  • follow_link:
  • gcal_view:
  • get:
  • getiso:
  • git_add_me:
  • grok_mail_folder:
  • help:
  • hex:
  • hostrename: Portable host rename tool
  • html_title:
  • html_unescape.sed:
  • idate:
  • ifaddr:
  • includes:
  • installbuilddeps:
  • ipe2txt.xsl:
  • isobackup:
  • k_dump:
  • k_pubkey:
  • libmozrecent.xsl:
  • list_dotfiles:
  • load_monitor:
  • logconsole:
  • lspam:
  • mailman_arcdump:
  • mailopen:
  • makehtml:
  • markdown2pdf:
  • md2pdf:
  • microseconds:
  • migrateuser:
  • milliseconds:
  • minicombine: Produces an all-of-the-above blob from variant versions of text files
  • minidiff: Produces Git-style output from variant versions of text files
  • minimerge: Produces Git-style output from variant versions of text files
  • mk_ssh_access:
  • mkhtml:
  • mklist:
  • mkto:
  • moz_bookmarks: Shows Mozilla bookmarks within a menu
  • moz_export: Makes a Mozilla importable .html file from a given bookmark folder
  • moz_find: Free-text search on bookmark names or URLs
  • moz_menus: Shows all Mozilla menus
  • mozrecent_orphans.xsl:
  • mozrecent_saved.xsl:
  • mprint:
  • mutt_compose_editor:
  • mygrep:
  • myip:
  • myip4:
  • myip6:
  • mymeminfo:
  • myxconsole:
  • nanoseconds:
  • newpkgs:
  • normdate:
  • nsgrep:
  • oprint:
  • pathdequote:
  • pem-foreach:
  • perl_test.cgi:
  • pfq:
  • pgp_verify:
  • ps_bytime:
  • pvim:
  • quoteshrink:
  • quotewrap:
  • r_dump:
  • r_name:
  • rdiff:
  • reactivate:
  • recover_swapfiles:
  • remove-runapp-entry:
  • renfiles:
  • replace-file-fragments:
  • rindex.awk:
  • ripname:
  • rms_triple:
  • rnethack:
  • rotate:
  • ruby_wrapper:
  • run-without-xscreensaver:
  • s:
  • s_dump_http:
  • s_dump_imap:
  • s_dump_imaps:
  • s_dump_smtp:
  • s_verify_http:
  • s_verify_imap:
  • s_verify_imaps:
  • s_verify_smtp:
  • save_archives:
  • script_interp_versions:
  • seconds:
  • show-users:
  • show_moz_dl:
  • showcn:
  • sizedelta:
  • sm_attach_total:
  • sm_restore:
  • sm_save:
  • smooth:
  • snackdemo:
  • sort_addr:
  • spamfwd:
  • spell:
  • splitlist:
  • ssh_fp:
  • ssh_fprint: Show all host key fingerprints & ASCII art
  • stripcomments:
  • tfm:
  • timestamp:
  • to-do:
  • total:
  • uconv:
  • unwrap:
  • update:
  • update_index:
  • urldequote:
  • vbd_dl:
  • vcf2del:
  • vcf2list:
  • vcfimport:
  • vcftweak:
  • vless:
  • wcal:
  • wrap:
  • x:
  • xsudo:
  • xwintitle:
  • zonedate: Prints a DNS zone file timestamp