This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# IMPORTANT: | |
# An up to date version is available here: https://github.com/ddanier/nur/blob/main/scripts/nurify.nu | |
# How I installed this: | |
# > mkdir $env.NU_LIB_DIRS.0 | |
# > vim ($env.NU_LIB_DIRS.0 | path join "nurify.nu") | |
# PUT CODE IN HERE | |
# > vim $nu.config-path | |
# Add `use nurify.nu *` at the end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
This allows to use global variables inside the FastAPI application using async mode. | |
# Usage | |
Just import `g` and then access (set/get) attributes of it: | |
```python | |
from your_project.globals import g | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from typing import Callable, Type | |
import functools | |
class class_or_instance_method: | |
func: Callable | |
def __init__(self, func: Callable): | |
self.func = func |