Skip to content

Instantly share code, notes, and snippets.

@rmarganti
rmarganti / quick-nx.sh
Last active August 5, 2021 12:19
Quickly execute Nrwl NX project targets (requires fzf and jq)
#!/bin/bash
if [ ! -f "workspace.json" ]; then
echo "Current directory is not a valid NX project."
return 1
fi
PROJECT=$(cat workspace.json | jq -j '.projects | keys | join("\n")' | fzf)
if [ -z "$PROJECT" ]; then
@rmarganti
rmarganti / .eslintrc
Created August 29, 2019 17:54
typescript + eslint + prettier
{
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaVersion": 2018,
"sourceType": "module"
},
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"prettier/@typescript-eslint",

Keybase proof

I hereby claim:

  • I am rmarganti on github.
  • I am rmarganti (https://keybase.io/rmarganti) on keybase.
  • I have a public key ASCNTZAKqXusjwX-lkPMksYchjRprFrvn5xTY0V0-0l4HQo

To claim this, I am signing this object:

@rmarganti
rmarganti / SlackServiceProvider.php
Created March 29, 2017 16:49
Lumen App Service Provider for `maknz/slack-laravel`
<?php
namespace App\Providers;
use Maknz\Slack\Client as Client;
use GuzzleHttp\Client as Guzzle;
class SlackServiceProvider extends \Illuminate\Support\ServiceProvider
{
/**
# /usr/bin/mysql -uroot -p
mysql> GRANT LOCK TABLES, SELECT ON *.* TO 'BACKUPUSER'@'%' IDENTIFIED BY 'PASSWORD';
mysql> flush privileges;
mysql> quit;