Skip to content

Instantly share code, notes, and snippets.

View ddanier's full-sized avatar
🤩
Code, sleep, repeat.

David Danier ddanier

🤩
Code, sleep, repeat.
View GitHub Profile
@ddanier
ddanier / git-cc.nu
Last active June 23, 2024 18:37
Conventional commit as `git cc` custom command for nu shell
# This nu modules adds "git cc" to create commits following the conventional commit schema, see
# https://www.conventionalcommits.org/en/v1.0.0/
#
# Example usage:
# git cc -t feat -s my-feature -i my-issue -m "My feature"
# git cc fix -s my-fix -m "My fix"
#
# Is uses a slightly extended version of conventional commits to also include a commit type
# emoji and a commit issue. The commit scope will be inferred from the current git status,
# using changes folder names by default (using the "git cc-get-scope" command also provided
@ddanier
ddanier / class_or_instance_method.py
Last active July 10, 2020 18:46
Python class_or_instance_method decorator, passes cls and self (if available)
from typing import Callable, Type
import functools
class class_or_instance_method:
func: Callable
def __init__(self, func: Callable):
self.func = func
@nicpottier
nicpottier / README
Created April 16, 2010 18:16
Basic Django template syntax highlighting support for the codemirror editor.
These two files provide limited syntax highlighting using the most
excellent codemirror syntax highlighter.
See:
http://marijn.haverbeke.nl/codemirror/
Stick the .js and .css files in the appropriate spots for your
codemirror installation.
You can enable it on a textarea using something like: