You'll need ripgrep and pandoc to get started. You can read more about ripgrep here and pandoc here. I use both of these frequently and they're quite helpful.
You can install them both with homebrew:
brew install pandoc ripgrep| opendb () { | |
| [ ! -f .env ] && { echo "No .env file found."; exit 1; } | |
| DB_CONNECTION=$(grep DB_CONNECTION .env | grep -v -e '^\s*#' | cut -d '=' -f 2-) | |
| DB_HOST=$(grep DB_HOST .env | grep -v -e '^\s*#' | cut -d '=' -f 2-) | |
| DB_PORT=$(grep DB_PORT .env | grep -v -e '^\s*#' | cut -d '=' -f 2-) | |
| DB_DATABASE=$(grep DB_DATABASE .env | grep -v -e '^\s*#' | cut -d '=' -f 2-) | |
| DB_USERNAME=$(grep DB_USERNAME .env | grep -v -e '^\s*#' | cut -d '=' -f 2-) | |
| DB_PASSWORD=$(grep DB_PASSWORD .env | grep -v -e '^\s*#' | cut -d '=' -f 2-) |
| <?php | |
| namespace App\Http\Controllers; | |
| use Illuminate\Http\Request; | |
| class WebhookController | |
| { | |
| public function create(Request $request) | |
| { |
| <?php | |
| namespace App\Traits; | |
| trait HasLinks | |
| { | |
| // $model->links = array | |
| public function getLinksAttribute(): array | |
| { |
| const mix = require('laravel-mix'); | |
| const tailwindcss = require('tailwindcss'); | |
| const rootPath = Mix.paths.root.bind(Mix.paths); | |
| const tailwindPlugins = function(configFile, paths) { | |
| const pluginList = [tailwindcss(configFile)]; | |
| if (mix.inProduction()) { | |
| pluginList.push(require('@fullhuman/postcss-purgecss')({ |
| tail -f -n 450 storage/logs/laravel*.log \ | |
| | grep -i -E \ | |
| "^\[\d{4}\-\d{2}\-\d{2} \d{2}:\d{2}:\d{2}\]|Next [\w\W]+?\:" \ | |
| --color |
| @setup | |
| require __DIR__.'/vendor/autoload.php'; | |
| (new \Dotenv\Dotenv(__DIR__, '.env'))->load(); | |
| $appName = "my-app.com"; | |
| $repository = "spatie/{$appName}"; | |
| $baseDir = "/home/forge/{$appName}"; | |
| $releasesDir = "{$baseDir}/releases"; | |
| $currentDir = "{$baseDir}/current"; | |
| $newReleaseName = date('Ymd-His'); |
| // Reference: http://www.blackdogfoundry.com/blog/moving-repository-from-bitbucket-to-github/ | |
| // See also: http://www.paulund.co.uk/change-url-of-git-repository | |
| $ cd $HOME/Code/repo-directory | |
| $ git remote rename origin bitbucket | |
| $ git remote add origin https://github.com/mandiwise/awesome-new-repo.git | |
| $ git push origin master | |
| $ git remote rm bitbucket |
| var waitForGlobal = function(key, callback) { | |
| if (window[key]) { | |
| callback(); | |
| } else { | |
| setTimeout(function() { | |
| waitForGlobal(key, callback); | |
| }, 100); | |
| } | |
| }; | |