Snippets are one of my favorite parts of programming. The shear endless depth of command line tricks and customizations is so exciting! Here is a collection I maintain for myself to comeback to.

Also navigable by list of snippet types here.


AWS CloudFront invalidation Sync -- 11.01.2020 %

$ aws cloudfront create-invalidation --distribution-id E29OAXKYAP0NP8 --paths  /work/

Pairing well with the sync is invalidating the CDN so that the live site is updated immediately with the S3 bucket. Like everything these days, there is a cost involved with this operation so if I’m not in a rush I often avoid it. Also you can reduce cost by using –paths only invalidating needed routes.

inspiration:

lustforge - great blog post

\- [ aws ]

Pretty print JSON -- 11.01.2020 %

$ curl -X GET https://some.json.endpoint.com | python -m json.tool

Need to check a API request but stuck reading a garbled mess. Try pipeing the result to python json.tool

source:

stackoverflow

\- [ curl, json ]

Who Is Using that damn port? (Mac) -- 11.01.2020 %

$ sudo lsof -i:3000

Launching a process and it’s complaining about port being in use? With 100 shells running and os apps this can be hard to track down. Run this to get an idea of what to kill.

source:

superuser

\- [ lsof ]
<---- back home