Skip to content

Instantly share code, notes, and snippets.

View vmitchell85's full-sized avatar

Vince Mitchell vmitchell85

View GitHub Profile
@vmitchell85
vmitchell85 / deploy.sh
Last active May 15, 2018 16:51 — forked from sahibalejandro/deploy.sh
Deploy script for Laravel projects.
# Shutdown the laravel app
php artisan down
# Pull down changes
git pull
# Install new composer packages
composer install --no-dev --prefer-dist
# Cache boost configuration and routes
@vmitchell85
vmitchell85 / StreamRoutes.php
Created June 23, 2018 20:44
Larastream 2.0 sample routes
<?php
Route::get('/streams', 'StreamController@index'); // List of all streams
Route::post('/streams', 'StreamController@store'); // Creates a new stream - If a stream starts now, it could do the logic for that as well
Route::get('/streams/{stream}', 'StreamController@show'); // Shows an existing stream
Route::get('/streams/{stream}/edit', 'StreamController@edit'); // Shows the page to edit a stream
Route::patch('/streams/{stream}', 'StreamController@update'); // Route where edits are saved for a stream
alias nukenodemodules="find . -name "node_modules" -exec rm -rf '{}' + "
@vmitchell85
vmitchell85 / nukecomposer.sh
Created January 9, 2020 04:18
A little function to delete all your vendor folders where a composer.lock file exists
nukecomposer() {
find . -name "vendor" -type d -maxdepth 2 -print0 |
while IFS= read -r -d '' vendorDir; do
lockfile=${vendorDir/vendor/"composer.lock"};
if test -f $lockfile; then
echo 'Deleting vendor directory: ' $vendorDir
rm -rf $vendorDir
fi
done
@vmitchell85
vmitchell85 / pip.js
Created March 17, 2020 13:46
Chrome PIP Bookmarklet
javascript:(function () { document.querySelector('video').requestPictureInPicture() })()
@vmitchell85
vmitchell85 / clubs-trump.md
Last active April 27, 2020 00:46
How to play Clubs Trump

Clubs Trump

The Deck

The standard 52-card pack is used.

Rank of Suits

The club suit is always trump.

RANK OF CARDS

A (high), K, Q, J, 10, 9, 8, 7, 6, 5, 4, 3, 2.

@vmitchell85
vmitchell85 / .bashrc
Created January 6, 2017 13:40
Full .bashrc
hs(){
cd "/c/Users/vlm/Homestead"
vagrant up
vagrant ssh
}
hsp(){
cd "/c/Users/vlm/Homestead"
vagrant provision
}
@vmitchell85
vmitchell85 / index.html
Last active December 3, 2020 14:39
Responsive line between elements with resizing
<div class="max-w-5xl mx-auto p-32 flex items-center justify-center">
<div id="main" class="mx-auto text-gray-800 w-64 h-64 bg-gray-300 text-2xl rounded-full flex items-center justify-center">Main Circle</div>
</div>
<div class="max-w-5xl mx-auto p-32 flex items-center justify-center relative">
<div id="red" class="absolute left-0 mt-4 w-24 h-24 rounded-full bg-red-300 flex items-center justify-center">Red</div>
<div id="green" class="absolute left-0 -mt-16 ml-96 w-24 h-24 rounded-full bg-green-300 flex items-center justify-center">Green</div>
<div id="orange" class="absolute left-0 mt-64 ml-48 w-24 h-24 rounded-full bg-yellow-600 flex items-center justify-center">Orange</div>
<div id="blue" class="absolute right-0 mt-4 w-24 h-24 rounded-full bg-blue-300 flex items-center justify-center">Blue</div>
@vmitchell85
vmitchell85 / php.json
Created January 8, 2021 19:43
Some dd style shortcuts for Ray
{
"ray": {
"prefix": "rr",
"body": [
"ray($1)$2;"
],
"description": "Dump data to Spatie's Ray application"
},
"ray model": {
"prefix": "rrm",
<?php
namespace App\Console\Commands;
use Corcel\Model\Page as WpPage;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Str;
use Statamic\Entries\Entry;
use Statamic\Facades\Collection;