This file contains hidden or 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
# Copyright 2021 Scratchwork Development LLC. All rights reserved. | |
PI = 3.1415926 | |
class Game | |
attr_gtk | |
def tick | |
defaults | |
render |
This file contains hidden or 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
# Step 1 | |
def create_subscription(email, plan_id, payment_method_id) do | |
with %User{customer_id: nil, name: name} = user <- | |
Repo.get_by(User, email: email), | |
{:ok, %Stripe.Customer{id: customer_id}} <- | |
Stripe.Customer.create(%{ | |
name: name, | |
email: email, | |
payment_method: payment_method_id, |
Remove SentinelOne agent from Mac
- Boot into Recovery Mode by holding Cmd+R during reboot
- Open Terminal from top menubar
- Run
/Applications/Utilities/Disk\ Utility.app/Contents/MacOS/Disk\ Utility
to open Disk Utility - If your startup disk is encrypted, use Disk Utility to mount it
- In Terminal, run
chroot /Volumes/Macintosh\ HD
- Execute the deletion commands or script
As configured in my dotfiles.
start new:
tmux
start new with session name: