Skip to content

Instantly share code, notes, and snippets.

View rickd-uk's full-sized avatar
🏠
Working from home

Rick D rickd-uk

🏠
Working from home
View GitHub Profile
@rickd-uk
rickd-uk / spinner3.sh
Created March 15, 2021 02:36
BASH - SPINNER 3
**ONE MORE SPINNER**
DEFAULT_SpinnerFrames=("—" "\\" "|" "/")
##@function: spinner(action, label, &spinnerFramesRef[])
##
##@description: Perform an action asynchronously and display
##spinner till action is completed
##
##@param action: The action the execute
@rickd-uk
rickd-uk / spinner2.sh
Created March 15, 2021 02:36
BASH SPINNER 2
**ANOTHER SPINNER**
#!/bin/sh
#The command you are waiting on goes between the ( ) here
#The example below returns a non zero return code
(sleep 20 ; /bin/false) &
pid=$! ; i=0
@rickd-uk
rickd-uk / beautiful_spinner.sh
Created March 15, 2021 02:34
BASH - BEAUTIFUL SPINNER
**COMPLEX SPINNER**
#!/bin/bash
#Shows a spinner while another command is running. Randomly picks one of 12 spinner styles.
#@args command to run (with any parameters) while showing a spinner.
#E.g. ‹spinner sleep 10›
function shutdown() {
tput cnorm # reset cursor
}
trap shutdown EXIT
@rickd-uk
rickd-uk / cloudSettings
Last active March 9, 2023 14:00
BASH - MAKE EVAL SAFE
{"lastUpload":"2023-03-09T14:00:32.624Z","extensionVersion":"v3.4.3"}
@rickd-uk
rickd-uk / opensource-alternatives.txt
Last active March 16, 2021 11:58
OPENSOURCE ALTERATIVES OF POPULAR SERVICES
ARCHIVE WEB PAGES - ARCHIVE_BOX
https://awesomeopensource.com/project/ArchiveBox/ArchiveBox
https://github.com/ArchiveBox/ArchiveBox
SAVE WEB PAGES - WALLABAG
https://wallabag.org/en#
https://github.com/wallabag
STORE PASSWORDS - LESSPASS