28 lines
523 B
Fish
28 lines
523 B
Fish
# Quick project setup
|
|
function mkproj
|
|
mkdir -p $argv[1]
|
|
cd $argv[1]
|
|
git init
|
|
touch README.md .gitignore
|
|
echo "# $argv[1]" > README.md
|
|
end
|
|
|
|
# Docker cleanup
|
|
function docker-cleanup
|
|
docker system prune -af
|
|
docker volume prune -f
|
|
end
|
|
|
|
# Quick YAML validation
|
|
function yaml-check
|
|
python3 -c "import yaml; yaml.safe_load(open('$argv[1]'))"
|
|
end
|
|
|
|
# Environment file loader
|
|
function loadenv
|
|
if test -f .env
|
|
export (cat .env | grep -v '^#' | xargs)
|
|
echo "Loaded .env"
|
|
end
|
|
end
|