Skip to content

Instantly share code, notes, and snippets.

View luismcasillas's full-sized avatar

Luis Casillas luismcasillas

View GitHub Profile
@luismcasillas
luismcasillas / findBaseBranch.sh
Created October 11, 2025 04:32 — forked from 1abhishekpandey/findBaseBranch.sh
This will find the immediate parent/base branch. You need to make at least one single commit to let it work effficiently.
#!/bin/bash
# findBaseBranch - Find the original base branch from which the current branch was created
#
# This script determines the base branch from which the current branch was created using commit history
# to find the immediate parent branch (requires at least one commit).
#
# Usage:
# ./findBaseBranch [OPTIONS]
#
@luismcasillas
luismcasillas / agents.md
Created October 11, 2025 04:27 — forked from QINGCHARLES/agents.md
My agents.md/copilot-instructions.md for .Net 10 coding

What AI agents should know about me

C# / ASP.NET Core developer (Razor Pages + Windows Forms) targeting .NET 8–10.

Coding standards & conventions

  • Strong explicit typing; avoid var unless the type is truly obvious or required.
  • PascalCase every identifier (types, members, variables, parameters, generics, Razor artifacts, generated names like App/Builder).
  • Exception: simple loop counters (i, j, k, w, h, x, y, z).
  • Tabs for indentation; opening brace on its own line.
@luismcasillas
luismcasillas / build.log
Created August 1, 2025 22:23
ios_apps_miris_player
➜ aqua-lmc git:(unityFastlane) ✗ python aqua_cmd.py --target-platform ios build --steps apps --projects miris_player
Warning Could not load asset viewer key: 'DEV_ASSET_VIEWER_KEY'
Info Selected vcpkg 9aa0650e5c8d23fe66701bafb3ec03ac732a3ff1
Info Selected android_platform 32 and android_abi arm64-v8a
Info Selected ios_min_ver 18.2
Info Selected macos_min_ver 15.0
Info Selected phase(s) ['apps']
Info Building Applications
Warning TODO!!!! Skipping build of AndroidApp
Info executing: None
@luismcasillas
luismcasillas / build_log.log
Created July 31, 2025 23:52
bootstrap log
➜ aqua-lmc git:(unityFastlane) python aqua_cmd.py bootstrap
Warning Could not load asset viewer key: 'DEV_ASSET_VIEWER_KEY'
Could not set up install location paths: 'Namespace' object has no attribute 'build_config'
Info Selected vcpkg 9aa0650e5c8d23fe66701bafb3ec03ac732a3ff1
Info Selected android_platform 32 and android_abi arm64-v8a
Info Selected ios_min_ver 18.2
Warning FAILED to open or read /Users/l.casillas/workspace/local-dev/luismcasillas/aqua/scripts/build/dependencies/dep-config.json on key 'macos-min-ver'
Info Selected macos_min_ver 15.0 (FALLBACK)
👨‍🍳 Bootstrapping build tools
Namespace(verbose=False, target_platform='osx', target_environment='development', ci=False, headless=False, command='bootstrap', skip_izlfss3_download=False)
@luismcasillas
luismcasillas / gist:0cef52d72406aed79a851da8000f9cf9
Created January 23, 2025 17:54 — forked from rxaviers/gist:7360908
Complete list of github markdown emoji markup

People

:bowtie: :bowtie: 😄 :smile: 😆 :laughing:
😊 :blush: 😃 :smiley: ☺️ :relaxed:
😏 :smirk: 😍 :heart_eyes: 😘 :kissing_heart:
😚 :kissing_closed_eyes: 😳 :flushed: 😌 :relieved:
😆 :satisfied: 😁 :grin: 😉 :wink:
😜 :stuck_out_tongue_winking_eye: 😝 :stuck_out_tongue_closed_eyes: 😀 :grinning:
😗 :kissing: 😙 :kissing_smiling_eyes: 😛 :stuck_out_tongue:
@luismcasillas
luismcasillas / how-to-setup-verified-commits.md
Created January 13, 2025 06:58 — forked from Beneboe/how-to-setup-verified-commits.md
How to Setup Verified Commits on Github
@luismcasillas
luismcasillas / gist_markdown_examples.md
Created September 5, 2024 05:24 — forked from ww9/gist_markdown_examples.md
Gist markdown examples

Gist markdown examples

A collection of Markdown code and tricks that were tested to work in Gist.

This and all public gists in https://gist.github.com/ww9 are Public Domain. Do whatever you want with it including , no need to credit me.

Todo

  • Reformat this whole document and assimilate these:
@luismcasillas
luismcasillas / go-shebang-story.md
Created September 11, 2021 04:01 — forked from posener/go-shebang-story.md
Story: Writing Scripts with Go

Story: Writing Scripts with Go

This is a story about how I tried to use Go for scripting. In this story, I’ll discuss the need for a Go script, how we would expect it to behave and the possible implementations; During the discussion I’ll deep dive to scripts, shells, and shebangs. Finally, we’ll discuss solutions that will make Go scripts work.

Why Go is good for scripting?

While python and bash are popular scripting languages, C, C++ and Java are not used for scripts at all, and some languages are somewhere in between.

@luismcasillas
luismcasillas / jenkins-elkstack.md
Created December 29, 2020 06:09 — forked from michaellihs/jenkins-elkstack.md
ElasticSearch, Logstash & Kibana for Jenkins Logs
@luismcasillas
luismcasillas / script-template.sh
Created December 18, 2020 20:00 — forked from m-radzikowski/script-template.sh
Minimal safe Bash script template - see the article with full description: https://betterdev.blog/minimal-safe-bash-script-template/
#!/usr/bin/env bash
set -Eeuo pipefail
trap cleanup SIGINT SIGTERM ERR EXIT
script_dir=$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd -P)
usage() {
cat <<EOF
Usage: $(basename "${BASH_SOURCE[0]}") [-h] [-v] [-f] -p param_value arg1 [arg2...]