Skip to content

Instantly share code, notes, and snippets.

type CamelizeString<T extends PropertyKey> = T extends string
? string extends T
? string
: T extends `${infer F}_${infer R}`
? `${F}${Capitalize<CamelizeString<R>>}`
: string extends T
? string
: T extends `${infer F}-${infer R}`
? `${F}${Capitalize<CamelizeString<R>>}`
: T
# Logs and databases
*.log
*.sql
*.sqlite
# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
@vannio
vannio / eagle_snippets.rb
Last active November 15, 2018 19:10
Useful Eagle snippets
def mark_order(number, state = 'shipped')
o = Spree::Order.find_by(number: number)
o.update_attribute('shipment_state', state)
s = o.shipments.first
s.update_attribute('state', state)
s.update_attribute('shipped_at', s.expected_shipping_date) if state == 'shipped'
end
def mark_customisation(number, state = 'prepared')
o = Spree::Order.find_by(number: number)
@vannio
vannio / keybase.md
Created August 23, 2017 07:02
Keybase

Keybase proof

I hereby claim:

  • I am vannio on github.
  • I am vannio (https://keybase.io/vannio) on keybase.
  • I have a public key ASC5HQ2U_y5F04kPZCVTTRQpJjhpaKLSZLg3O1qRbZZdsAo

To claim this, I am signing this object: