This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { expandToChalkString } from './template-strings.ts'; | |
const exit = (error: string, code: number = -1) => { | |
console.info(eval(`expandToChalkString\`${error}\``)); | |
process.exit(code); | |
} | |
import type { ForegroundColorName } from 'chalk'; | |
const info = (msg: string, color: ForegroundColorName = 'yellow') => { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.DS_Store | |
# Logs | |
logs | |
*.log | |
npm-debug.log* | |
yarn-debug.log* | |
yarn-error.log* | |
lerna-debug.log* | |
.pnpm-debug.log* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Represents a Marko tag name enclosed in angle brackets. | |
* Used to define custom Marko tags within a taglib definition. | |
*/ | |
type TagShorthand = `<${string}>`; | |
/** | |
* Represents a shorthand for defining repeated tag within a Marko tag. | |
*/ | |
type RepeatedTag = `${TagShorthand}[]`; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<h2>Elephant</h2> | |
<p> | |
Elephants are the largest existing land animals. Three species are currently | |
recognized: the African bush elephant, the African forest elephant, and the | |
Asian elephant. | |
</p> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+IUXKEwgSAjypvuuedx8DqpIQrNtHcLWBFEnc24vWV1BApwDa57+bxAOKNTwk/QTOsmjDjyiiHNx532IW4Yg0+U/S0uFvHIlmpuFRst2rPloMktIPy2gOMXOqRhy8uwheGMP7FhXPZaivTYFJreLu1981ipMl5irhdo++FOU5G2DnSBIN1vqS1fR2zAEy1Nnc1Nabx0W5IoaIdAZJ5Z+I49XXq09pismxa6Mkx9otL6ijU7Jf7cH5RRoGj6BJQk/XuNdWpOCw1hWDOT3n5Gn6BGcdx0AoGD4DzqbNjXR1r9Wmjx26YEgNMC0iZRspKUUJMwhNa3TlA4u9N8RrAR0D saulo@toki.life |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<lifecycle onMount() { | |
console.log('Debug Tag', component); | |
}/> | |
<return=component/> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Check if `proto` is installed, if not, ask for user confirmation to install | |
if ! command -v proto &>/dev/null; then | |
echo "Proto is not installed. Do you want to install Proto? (y/N)" | |
read -r user_confirmation | |
if [[ $user_confirmation == [yY] ]]; then | |
# Command to install Proto | |
echo "Installing Proto..." | |
curl -fsSL https://moonrepo.dev/install/proto.sh | bash |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"title": "Quake-style Hotkey Window for Wezterm", | |
"rules": [ | |
{ | |
"description": "Launch/show Wezterm if it is not in foreground", | |
"manipulators": [ | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "escape", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script lang="ts"> | |
let name: string = "world"; | |
</script> | |
<h1>Hello asdf {name}!</h1> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
type Setters<Type> = { | |
[Property in keyof Type as `set${Capitalize<string & Property>}`]: (newValue: Type[Property]) => Type & Setters<Type> | |
}; | |
abstract class VO<T> { | |
constructor( | |
public readonly type: any, | |
public readonly excludedProperties: string[], | |
) { | |
return (new Proxy(this, { |
NewerOlder