- docker-compose.yml
version: '3.6'
services:
minio:
image: minio/minio:RELEASE.2020-01-03T19-12-21Z
container_name: minio
volumes:
| # bash history | |
| export HISTSIZE=10000 | |
| export HISTCONTROL=ignoreboth # ignorespace+ignoredups = ignoreboth | |
| export HISTIGNORE="ls:fg*:history*" | |
| # peco | |
| function peco-repo() { | |
| local selected_file=$(ghq list --full-path | peco --query "$LBUFFER") | |
| if [ -n "$selected_file" ]; then | |
| if [ -t 1 ]; then |
| import argparse | |
| import logging | |
| parser = argparse.ArgumentParser( | |
| description="Demo of setting logging verbosity using -vvvv style args", | |
| formatter_class=argparse.ArgumentDefaultsHelpFormatter, | |
| ) | |
| parser.add_argument("-v", "--verbose", dest="verbosity", action="count", default=0, | |
| help="Verbosity (between 1-4 occurrences with more leading to more " | |
| "verbose logging). CRITICAL=0, ERROR=1, WARN=2, INFO=3, " | |
| "DEBUG=4") |
| version: '3' | |
| services: | |
| traefik: | |
| restart: unless-stopped | |
| image: traefik:v2.0.2 | |
| ports: | |
| - "80:80" | |
| - "443:443" | |
| labels: | |
| - "traefik.http.services.traefik.loadbalancer.server.port=8080" |
version: '3.6'
services:
minio:
image: minio/minio:RELEASE.2020-01-03T19-12-21Z
container_name: minio
volumes:
| # Makefile for python code | |
| # | |
| # > make help | |
| # | |
| # The following commands can be used. | |
| # | |
| # init: sets up environment and installs requirements | |
| # install: Installs development requirments | |
| # format: Formats the code with autopep8 | |
| # lint: Runs flake8 on src, exit if critical rules are broken |
Note: I have moved this list to a proper repository. I'll leave this gist up, but it won't be updated. To submit an idea, open a PR on the repo.
Note that I have not tried all of these personally, and cannot and do not vouch for all of the tools listed here. In most cases, the descriptions here are copied directly from their code repos. Some may have been abandoned. Investigate before installing/using.
The ones I use regularly include: bat, dust, fd, fend, hyperfine, miniserve, ripgrep, just, cargo-audit and cargo-wipe.