- Create an executable script to run in foreground and manage colima:
cat <<-EOF | sudo tee /usr/local/bin/colima-start-fg
#!/bin/bash
export PATH="/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"| const redis = require("redis") | |
| const { promisify } = require("util") | |
| const { | |
| redis: { clientOptions, expire }, | |
| } = require("../config/get-config") | |
| let client | |
| /** | |
| * Asynchronous version of `client.get` |
| to_mp3() { | |
| filename=$(basename "$1") | |
| extension="${filename##*.}" | |
| filename="${filename%.*}" | |
| ffmpeg -i "$1" -codec:a libmp3lame -b:a 320k -map_metadata 0 -id3v2_version 3 ${filename}.mp3 | |
| } |
| -- QUERIES OPERATIONS | |
| ---------------------------------------------------------------------------------- | |
| -- KILL ALL sessions FOR A DATABASE | |
| SELECT pg_terminate_backend(pg_stat_activity.pid) | |
| FROM pg_stat_activity | |
| WHERE pg_stat_activity.datname = 'TARGET_DB' | |
| AND pid <> pg_backend_pid(); | |
| -- GETTING RUNNING QUERIES, version: 9.2+ |
| /* 57034 results for 1141 pages! */ | |
| import dotenv from 'dotenv'; | |
| import LastFM from 'last-fm'; | |
| import { envSchema } from './utils'; | |
| import { showResult } from './utils/terminal'; | |
| const result = dotenv.config(); | |
| if (result.error) { | |
| console.error(result.error.message); |
| /* The API returns way too much results: the example below is the best approximation | |
| * to get a discography. Anyway, there are some errors: | |
| * - another group is present | |
| * - Cheshire cat's album is missing | |
| */ | |
| import { Client } from 'disconnect'; | |
| import dotenv from 'dotenv'; | |
| import { envSchema } from './utils'; | |
| import { showResult } from './utils/terminal'; |
| # Redirect output to stderr. | |
| exec 1>&2 | |
| # prevent it.only or describe.only commited | |
| if [ "$allowonlytests" != "true" ] && | |
| test $(git diff --cached | grep -E "\b(it|describe).only\(" | wc -l) != 0 | |
| then | |
| cat <<\EOF | |
| Error: Attempt to add it.only or describe.only - which may disable all other tests | |
| import java.io.IOException; | |
| import java.security.SecureRandom; | |
| import java.security.cert.X509Certificate; | |
| import java.util.ArrayList; | |
| import java.util.Arrays; | |
| import java.util.Collections; | |
| import java.util.HashSet; | |
| import java.util.List; | |
| import java.util.Set; |
| const removeDuplicatesFromArray = arr => | |
| [...new Set(arr.map(el => JSON.stringify(el)))].map(e => JSON.parse(e)) |