kitchensink

module
v0.0.0-...-462374e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 15, 2023 License: Unlicense

README

Kitchensink — miscellaneous Go code

GoDoc Build Status Go Report Card

This repository contains miscellaneous Go code.

Installation of tools

go get -v github.com/frankbraun/kitchensink/cmd/...

Directories

Path Synopsis
Package ascii implements an efficient ASCII encoding.
Package ascii implements an efficient ASCII encoding.
fivebit
Package fivebit implements a 5-bit ASCII encoding.
Package fivebit implements a 5-bit ASCII encoding.
huffman
Package huffman implements Huffman encodings for various ASCII encodings.
Package huffman implements Huffman encodings for various ASCII encodings.
sixbit
Package sixbit implements a 6-bit ASCII encoding.
Package sixbit implements a 6-bit ASCII encoding.
Package bit contains bit field related functions.
Package bit contains bit field related functions.
cmd
6bitgen
6bitgen generates prints all possible 6-bit ASCII in ascending order.
6bitgen generates prints all possible 6-bit ASCII in ascending order.
ansichess
ansichess shows a chess board in an ANSI terminal.
ansichess shows a chess board in an ANSI terminal.
btoa
btoa computes the ascii85 encoding of a binary file.
btoa computes the ascii85 encoding of a binary file.
checkluhn
checkluhn runs the Luhn algorithm on a purported credit card number.
checkluhn runs the Luhn algorithm on a purported credit card number.
enctest
enctest allows to dynamically test different text encodings.
enctest allows to dynamically test different text encodings.
goast
goast parses Go into an AST.
goast parses Go into an AST.
godiff
godiff computs a diff between two files
godiff computs a diff between two files
helloworld
helloworld is a minimal 'hello world' program in Go.
helloworld is a minimal 'hello world' program in Go.
jsonfmt
jsonfmt formats JSON files in place.
jsonfmt formats JSON files in place.
least
least is proof-of-concept implementation of 'less' with the tcell package.
least is proof-of-concept implementation of 'less' with the tcell package.
liner
liner demoes command line editor with history.
liner demoes command line editor with history.
md2pdf
md2pdf converts Markdown content containing frontmatter into PDFs.
md2pdf converts Markdown content containing frontmatter into PDFs.
mdfmt
mdfmt formats Markdown content containing frontmatter.
mdfmt formats Markdown content containing frontmatter.
mdserve
mdserve serves Markdown files as HTML on localhost.
mdserve serves Markdown files as HTML on localhost.
randpass
randpass prints a random password (128-bit, 192-bit, or 256-bit) in base64 encoding to stdout.
randpass prints a random password (128-bit, 192-bit, or 256-bit) in base64 encoding to stdout.
rstserve
rstserve serves reStructuredText files as HTML on localhost.
rstserve serves reStructuredText files as HTML on localhost.
secretbox
secretbox is a simple tool to encrypt and decrypt files with NaCL's secretbox.
secretbox is a simple tool to encrypt and decrypt files with NaCL's secretbox.
stuffcount
stuffcoun counts stuff in a stuff.md file.
stuffcoun counts stuff in a stuff.md file.
svgpyramid
svgpyramid draw a pyramid SVG infographic.
svgpyramid draw a pyramid SVG infographic.
tcelltest
tcelltest takes the tcell package for a test drive.
tcelltest takes the tcell package for a test drive.
termecho
termecho is a test program that echos lines typed in a terminal.
termecho is a test program that echos lines typed in a terminal.
tinfo
tinfo prints infos about the terminal it is running in.
tinfo prints infos about the terminal it is running in.
totaltime
totaltime shows the total play time of the video content rooted at current directory.
totaltime shows the total play time of the video content rooted at current directory.
urldecode
urldecode decodes URL parameters
urldecode decodes URL parameters
watchdog
package watches a set of files and executes a command if one of them changes.
package watches a set of files and executes a command if one of them changes.
xml2json
xml2json converts XML to JSON.
xml2json converts XML to JSON.
yamlfmt
yamlfmt formats YAML files in place.
yamlfmt formats YAML files in place.
Package markup serves markup files as HTML on localhost.
Package markup serves markup files as HTML on localhost.
Package secretbox implements a layer above NaCL's secretbox to encrypt and decrypt files.
Package secretbox implements a layer above NaCL's secretbox to encrypt and decrypt files.
Package util contains utility functions.
Package util contains utility functions.
email
Package email contains email related functions.
Package email contains email related functions.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL