In programming languages, literals are textual representations of values in the source code. This is a syntactical concept.
Some examples:
7 # integer literal
/* | |
# `node-engine-strict.js` | |
A script that ensures your project runs with a Node.js version that satisfies | |
the `engines.node` field in your `package.json`. | |
It works by checking for a compatible version installed via **NVM** (Node | |
Version Manager), and will fall back to the system-installed Node.js if it's | |
compatible. If neither is suitable, the script exits with an error. |
// Types for the result object with discriminated union | |
type Success<T> = { | |
data: T; | |
error: null; | |
}; | |
type Failure<E> = { | |
data: null; | |
error: E; | |
}; |
In programming languages, literals are textual representations of values in the source code. This is a syntactical concept.
Some examples:
7 # integer literal
import {ChevronLeft, ChevronRight} from 'lucide-react'; | |
import {useEffect, useState} from 'react'; | |
export function Pagination({carousel}: {carousel: HTMLElement}) { | |
// Scroll by 1 page in the given direction (-1 or +1). | |
// This uses the width of the carousel minus the padding and gap between items. | |
// Use behavior: 'smooth' and the browser will animate the scrolling. | |
let scroll = (dir: number) => { | |
let style = window.getComputedStyle(carousel); | |
carousel.scrollBy({ |
#! /usr/bin/xcrun swift | |
import Cocoa | |
let args = CommandLine.arguments[1...] | |
let (target, icon) = (URL(fileURLWithPath: args.first!).path, args[2]) | |
var folder: ObjCBool = false | |
FileManager.default.fileExists(atPath: icon, isDirectory: &folder) | |
let image: NSImage = folder.boolValue |
/*jslint beta, node*/ | |
// This gist file demos a performant, self-contained function "globExclude()", | |
// which batch-globs <pathnameList> in a single pass, | |
// with given filters <excludeList>, <includeList>. | |
// | |
// Could be useful if you need to glob thousands of files for test-coverage, | |
// or other purposes. | |
// Example usage |
#!/usr/bin/osascript -l JavaScript | |
'use strict'; | |
const DEBUG = false; | |
function launchTerminal(path) { | |
const terminalApp = Application("Terminal.app") | |
terminalApp.includeStandardAdditions = true | |
let cmd = `cd ${path}; clear;` |
url scheme: | |
x-apple.systempreferences:com.apple.KEY[.KEY]?SUB-PANE | |
examples: | |
x-apple.systempreferences:com.apple.systempreferences.AppleIDSettings?iCloud | |
x-apple.systempreferences:com.apple.preference.keyboard?Shortcuts | |
urls: | |
com.apple.systempreferences.ApplelDSettings |
# Fetch ADCDownloadAuth cookie | |
curl --cookie-jar cookie_file 'https://developerservices2.apple.com/services/download?path=%2FDeveloper_Tools%2FXcode_14%2FXcode_14.xip' | |
# Download Xcode using fetched ADCDownloadAuth cookie | |
curl --cookie cookie_file --remote-name 'https://download.developer.apple.com/Developer_Tools/Xcode_14/Xcode_14.xip' |
#!/bin/sh | |
# ks_changeset v0.9 - 2022-05-03 | |
# Enable "safe" mode - see http://redsymbol.net/articles/unofficial-bash-strict-mode/ | |
set -euo pipefail | |
IFS=$'\n\t' | |
if [[ $# -lt 3 ]]; then | |
echo "Usage: ks_changeset.sh <FolderA> <FolderB> <DestinationGit>" |