Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View Grummfy's full-sized avatar

Grummfy Grummfy

View GitHub Profile
@Grummfy
Grummfy / Menu.php
Created February 25, 2020 09:32
Breadcrumbs from spatie menu
<?php
namespace Monizze\Libs\Spatie\Menu\Laravel;
use Spatie\Menu\Item;
use Spatie\Menu\Menu as RootMenu;
use Spatie\Menu\Laravel\Menu as BaseMenu;
class Menu extends BaseMenu
{
@Grummfy
Grummfy / rundeck_executions_cleanup.sh
Last active September 19, 2019 09:36 — forked from shamil/rundeck_executions_cleanup.sh
Rundeck executions cleanup
#!/bin/bash -e
# see related issue: https://github.com/rundeck/rundeck/issues/357
# see https://gist.github.com/Grummfy/11289c0c71096d812e9dd59eaf310464
export PATH=$PATH:~/rd-1.1.0/bin/
# export required vars
export RD_URL=http://localhost:4440 RD_USER=admin RD_PASSWORD=admin RD_HTTP_TIMEOUT=300 RD_PROJECT=mainProject
# make sure rd & jq commands are in the PATH
@Grummfy
Grummfy / .atoum.php
Last active December 17, 2017 17:47
PHPAntwerp meetup 2017-12-20
<?php
// .atoum.php
// $script->addDefaultArguments(
// '--loop'
// );
@Grummfy
Grummfy / bash-completion
Created October 27, 2017 11:03
2017-10-27_forumphp-git-vers-l-infini-et-au-delà
# see /usr/share/bash-completion/completions/git
_git_auteur ()
{
case "$cur" in
-*)
__gitcomp "-h -v"
return
;;
*)
@Grummfy
Grummfy / .atoum.php
Last active October 5, 2017 21:14
2017-10-05 PHP Leuven meetup - atoum
<?php
use mageekguy\atoum\reports;
use mageekguy\atoum\reports\coverage;
use mageekguy\atoum\writers\std;
use mageekguy\atoum\report\fields\runner\result\logo;
// telemetry
use mageekguy\atoum\telemetry;
//
@Grummfy
Grummfy / exakat-runner.sh
Last active June 12, 2018 16:28
exakat tips
#!/bin/bash
# <name of project> <path to project>
PROJECT_NAME=$1
PROJECT_BASE_PATH=$2
EXAKAT_PROJECT_PATH=$(pwd)
echo 'get last version'
docker pull exakat/exakat
@Grummfy
Grummfy / php.php
Created January 30, 2017 21:24
markdown link to restructured (rst) synthax
<?php
$oldFileContent = file($argv[1]);
$newFileContent = array();
foreach ($oldFileContent as $line)
{
$pattern = '#(.*)\[([[:print:]]*)\]\((https?://.*)\)(.*)#';
$newFileContent[] = preg_replace($pattern, '$1`$2 <$3>`_$4', $line);
}

Keybase proof

I hereby claim:

  • I am Grummfy on github.
  • I am grummfy (https://keybase.io/grummfy) on keybase.
  • I have a public key whose fingerprint is 3F17 D5AB E1D6 6E4C 2D1D AFC6 67E6 A718 916E 8BB9

To claim this, I am signing this object:

@Grummfy
Grummfy / .atoum.php
Created April 29, 2016 15:43
atoum overide cli args?
<?php
require_once 'vendor/autoload.php';
use mageekguy\atoum\visibility;
$runner->addTestsFromDirectory('test/units');
@Grummfy
Grummfy / test-newMockInstance.php
Created January 5, 2016 21:07
atoum demo newMockInstance
<?php
namespace Burps {
interface TotoInterface
{
public function toto();
}
class Toto implements TotoInterface