By default, Docker compose hides the intermediate build layer hashes. This makes debugging difficult.
To get display of hashes after each build step, use the following:
DOCKER_BUILDKIT=0 docker-compose build ....
credit: user Keavon at reddit.com/r/DataHoarder
npm install chromium
# Count occurences of KEYWORD across all files named [something].log | |
# Flag: -src | |
# Credit: | |
# https://superuser.com/questions/205591/show-the-matching-count-of-all-files-that-contain-a-word | |
grep -src KEYWORD *.log | |
# Example output: | |
# production.20201107.log:12 |
#!/bin/bash | |
# todos-migrate.sh | |
# Generate a todo file from template | |
template="$HOME/Templates/Todos.template" | |
target_dir="$HOME/Documents" | |
archive_dir="$HOME/Documents/todos" | |
filename="Todos.md" | |
# Today's file |
You have a directory of files in a git repository and you want to extract their original creation dates. Git does not track file creation date metadata, but you can get the first time the file was added in a commit.
This one-liner will print the dates and filenames sorted, in column format.
#!/bin/bash | |
# gnome-shell-install | |
# Utility script to install gnome-shell plugin from zip | |
## Usage: | |
# Copy this file to your .local/bin directory and chmod +x [filename] | |
# From the directory where your downloaded GNOME shell plugin zip is, run | |
# gnome-plugin-install.sh [mypluginfilename.zip] | |
# License: |
{ | |
// Place your snippets for javascript here. Each snippet is defined under a snippet name and has a prefix, body and | |
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are: | |
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the | |
// same ids are connected. | |
// Example: | |
// "Print to console": { | |
// "prefix": "log", | |
// "body": [ | |
// "console.log('$1');", |
# calendar_ical.rb | |
# Todo - date string format | |
def get_date_format(time_obj) | |
# Convert standard ruby datetime obj to ISO 8601 format | |
# time_obj - should be datetime object | |
# Time format: | |
# timestring.to_time.iso8601 # Incorrect format! We need 19970610T172345Z | |
# 1997 06 10 T 17 23 45 Z |