Skip to content

Instantly share code, notes, and snippets.

View bretonics's full-sized avatar
:octocat:
Decoding the world, one line at a time

Andrés Bretón bretonics

:octocat:
Decoding the world, one line at a time
View GitHub Profile
@bretonics
bretonics / add-sftp-user
Created February 25, 2019 16:35
Automate adding new SFTP chrooted accounts
#!/usr/bin/env bash
# Automate adding new SFTP accounts (chrooted)
# --------------------------------------------------------------------------------
#
if [ $# == 0 ]; then
echo "Usage: add-sftp-user EMAILS "
echo "Automates adding a SFTP user account, delagating all tasks and sending confirmation email."
else
@bretonics
bretonics / disk-usage-alert.cron
Created February 22, 2019 21:03
Available disk usage alert setup to run weekly on crontab
#!/bin/bash
# /etc/cron.weekly/
LIMIT="85"
MAILTO=""
SUBJECT="Disk Usage Alert!"
BODY="WARNING! $(hostname) disk space is currently at ${USED}% capacity."
@bretonics
bretonics / template.qsub
Last active August 2, 2018 15:02
Template file for Sun Grid Engine (SGE) job submissions
#!/bin/bash -l
# template.qsub - Template file for Sun Grid Engine (SGE) job submissions
# Andrés Bretón, http://andresbreton.com
# Template from https://gist.github.com/bretonics/1dc5d0926aefa7787ebf48a0bad5316b
#-------------------------------------------------------------------------------
# ENVIRONMENTAL VARIABLES AVAILABLE
@bretonics
bretonics / snippets.cson
Last active August 2, 2018 13:52
Atom Snippets
# -------------------------------------------------------------------------------
# GENERAL
'.source':
# Main Description Header
'Main Header':
'prefix': 'header'
'body': """
# ================================================================================
#
@bretonics
bretonics / shiny_references.md
Last active March 20, 2018 13:38
Shiny Framework Function Reference Sheet

Shiny Reference Sheet

A web application framework for R quick function reference sheet.

Input

Function Creates
actionButton() Action button element
submitButton() Submit button element
@bretonics
bretonics / progress-bar.sh
Created November 28, 2017 20:06 — forked from F1LT3R/progress-bar.sh
Bash Progress Bar
#!/bin/bash
# Bash Progress Bar: https://gist.github.com/F1LT3R/fa7f102b08a514f2c535
progressBarWidth=20
# Function to draw progress bar
progressBar () {
# Calculate number of fill/empty slots in the bar
@bretonics
bretonics / Launcher
Created May 22, 2015 03:57
Mac Apps launcher- Launch all user essential apps at once
-- Launch all your desired apps at once, with a single call.
-- Works wonderful right after startup/reboot without compromising boot time
set appsFolder to "/Applications"
set Apps to {"Mail", "Google Drive", "MenuMate", "Due", "PopClip", "Window Tidy", "Yoink",
"Trickster", "DropZone", "Mint QuickView", "unDock", "Visits", "CalendarFree", "Degrees"} --Change/add desired apps here
repeat with theItem in Apps
launch application theItem
end repeat