Skip to content

Instantly share code, notes, and snippets.

@Lajule
Lajule / crpt
Created January 14, 2025 09:08
Copy a file to a crypted version.
#######################################
# Copy a file to a crypted version.
# Globals:
# CRPT_PASSWORD
# Arguments:
# Decrypt file ? (optional).
# Remove file ? (optional).
# Given source file.
# Given destination file.
# Returns:
@Lajule
Lajule / dl3
Last active April 3, 2023 15:26
Download file from S3
#!/bin/bash
if (( $# < 4 )); then
echo 'Missing arguments' >&2
exit 1
fi
UTC="$(date -R --utc)"
http -d "$1/$2" \
@Lajule
Lajule / backlog
Last active September 11, 2023 12:42
Create Jira tickets from command line
#!/bin/bash
JIRA_USER='[email protected]:TOKEN'
JIRA_PROJECT=PROJET_NAME
JIRA_ISSUETYPE=XXXX
if (( $# < 1 )); then
echo 'Missing arguments' >&2
exit 1
fi
@Lajule
Lajule / server.go
Last active April 12, 2023 00:25
Golang HTTP Server
package server
import (
"context"
"crypto/tls"
"crypto/x509"
"fmt"
"html/template"
"io/fs"
"log"
@Lajule
Lajule / Makefile
Last active April 12, 2023 00:26
Makefile for Go
BINARY ?= tmp
VERSION := 0.0.1
PACKAGE := github.com/Lajule/tmp
include go.mk
@Lajule
Lajule / .bash_aliases
Last active August 26, 2022 13:52
Bash aliases
# -*- mode: sh; tab-width: 2; -*-
# One letter aliases.
alias c='clear'
alias e='emacs -nw'
alias h='history'
alias j='jobs'
alias k='kill'
alias m='make -k'
alias q='exit'
@Lajule
Lajule / iptables.sh
Created May 24, 2020 21:35
Configuration for iptables
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
@Lajule
Lajule / make.sh
Last active July 22, 2021 09:19
Golang cross compiling
#!/bin/bash
set -ex
cwd="${PWD}"
for goos in darwin linux windows; do
for goarch in 386 amd64; do
(cd "${0%/*}" \
&& GOOS="${goos}" GOARCH="${goarch} go build -o "${cwd}/${1}_${goos}_${goarch}") || exit $?
@Lajule
Lajule / init.el
Last active August 18, 2022 21:37
Emacs configuration
;;; package --- Summary
;;; Commentary:
;;; Code:
(defvar gnutls-algorithm-priority)
(setq inhibit-splash-screen t
visible-bell nil
ring-bell-function 'ignore
gnutls-algorithm-priority "NORMAL:-VERS-TLS1.3")
@Lajule
Lajule / .vimrc
Created February 16, 2020 16:04
Best vim setup
filetype on
syntax on
set background=dark
set linebreak
set visualbell
set showmatch
set hlsearch
set autoindent
set expandtab
set shiftwidth=2