enable-pre-post-scripts = true
pnpm config set enable-pre-post-scripts true
| # Nerd Fonts for your IDE | |
| # https://www.nerdfonts.com/font-downloads | |
| brew tap homebrew/cask-fonts && brew install --cask font-3270-nerd-font | |
| brew tap homebrew/cask-fonts && brew install --cask font-fira-mono-nerd-font | |
| brew tap homebrew/cask-fonts && brew install --cask font-inconsolata-go-nerd-font | |
| brew tap homebrew/cask-fonts && brew install --cask font-inconsolata-lgc-nerd-font | |
| brew tap homebrew/cask-fonts && brew install --cask font-inconsolata-nerd-font | |
| brew tap homebrew/cask-fonts && brew install --cask font-monofur-nerd-font | |
| brew tap homebrew/cask-fonts && brew install --cask font-overpass-nerd-font |
| class NetLinx::Parser | |
| token IDENTIFIER | |
| token DPS NUMBER DECIMAL STRING COMMENT | |
| token CHAR WIDECHAR INTEGER SINTEGER LONG SLONG FLOAT DOUBLE DEV DEVCHAN | |
| token IF ELSE IF ELSE SELECT ACTIVE SWITCH CASE FOR WHILE MEDIUM_WHILE LONG_WHILE BREAK DEFAULT RETURN | |
| token DEFINE_CALL DEFINE_COMBINE DEFINE_CONNECT_LEVEL DEFINE_CONSTANT DEFINE_DEVICE DEFINE_EVENT DEFINE_FUNCTION DEFINE_LATCHING DEFINE_MODULE DEFINE_MUTUALLY_EXCLUSIVE DEFINE_PROGRAM DEFINE_START DEFINE_TOGGLING DEFINE_TYPE DEFINE_VARIABLE PROGRAM_NAME | |
| token BUTTON_EVENT CHANNEL_EVENT DATA_EVENT LEVEL_EVENT REBUILD_EVENT | |
| prechigh |
| Param ( | |
| [Parameter(Mandatory=$true)] | |
| [string] | |
| $ClearString | |
| ) | |
| $hasher = [System.Security.Cryptography.HashAlgorithm]::Create('sha256') | |
| $hash = $hasher.ComputeHash([System.Text.Encoding]::UTF8.GetBytes($ClearString)) | |
| $hashString = [System.BitConverter]::ToString($hash) |
| function Create-AesManagedObject($key, $IV) { | |
| $aesManaged = New-Object "System.Security.Cryptography.AesManaged" | |
| $aesManaged.Mode = [System.Security.Cryptography.CipherMode]::CBC | |
| $aesManaged.Padding = [System.Security.Cryptography.PaddingMode]::Zeros | |
| $aesManaged.BlockSize = 128 | |
| $aesManaged.KeySize = 256 | |
| if ($IV) { | |
| if ($IV.getType().Name -eq "String") { | |
| $aesManaged.IV = [System.Convert]::FromBase64String($IV) | |
| } |
| # After modifying, run ./mkscr | |
| # Set root partition to the second partition of boot device | |
| part uuid ${devtype} ${devnum}:2 uuid | |
| setenv bootargs console=tty1 root=PARTUUID=${uuid} rw rootwait smsc95xx.macaddr="${usbethaddr}" | |
| load ${devtype} ${devnum}:${bootpart} ${kernel_addr_r} /Image | |
| load ${devtype} ${devnum}:${bootpart} ${ramdisk_addr_r} /initramfs-linux.img | |
| booti ${kernel_addr_r} ${ramdisk_addr_r}:${filesize} ${fdtcontroladdr}; |
I've never had great understanding of launchctl but the deprecation of the old commands with launchctl 2 (10.10) has been terrible as all resources only cover the old commands, and documentation for Apple utilities is generally disgracefully bad, with launchctl not dissembling.
Mad props to https://babodee.wordpress.com/2016/04/09/launchctl-2-0-syntax/ which contains most details
Internally, launchd has several domains, but launchctl 1 would only ask for service names,
I hereby claim:
To claim this, I am signing this object:
Setup based off this article: https://hackernoon.com/these-6-essential-tools-will-maintain-your-npm-modules-for-you-4cbbee88e0cb