A simple CLI applet to generate 'White Noise' pictorial depictions.

Overview

White Noise Generator

A simple CLI applet written in Go to create pictorial representations of White Noise.

Example

example

Okay, but how?

An output file of type .pgm in plain text (with valid headers) is created and that is, in fact, a Portable GrayMap. You may read more here.

Download

  1. Zip Download
  2. Manual download
$ git clone [email protected]:michalspano/white-noise.git && cd white-noise

Execute

A compiled binary is available for Linux and MacOS systems.

$ .bin/wnoise <...>

Manual execution is also available.

$ go run src/wnoise.go <...>

Windows support

Windows users may use the .exe binary that is compiled for Windows with a shell script.

64-bit version

$ bash .win/.win_64-bit.sh

32-bit version

$ bash .win/.win_32-bit.sh

Note: The .exe binaries for Windows will be stored in the bin folder.

Usage

Default use

$ ./wnoise <width> <height>

Custom use

Used to specify a custom output path with a custom name of the output file.

$ ./wnoise <width> <height> -d <output_path>

Help flag

See additional help.

$ ./wnoise <width> <height> -h

Demo

live_demo

You might also like...
Elegant CLI wrapper for kubeseal CLI

Overview This is a wrapper CLI ofkubeseal CLI, specifically the raw mode. If you just need to encrypt your secret on RAW mode, this CLI will be the ea

CLI  to run a docker image with R. CLI built using cobra library in go.
CLI to run a docker image with R. CLI built using cobra library in go.

BlueBeak Installation Guide Task 1: Building the CLI The directory structure looks like Fastest process: 1)cd into bbtools 2)cd into bbtools/bin 3)I h

A wrapper of aliyun-cli subcommand alidns, run aliyun-cli in Declarative mode.

aliyun-dns A wrapper of aliyun-cli subcommand alidns, run aliyun-cli in Declarative mode. Installation Install aliyun-cli. Usage $ aliyun-dns -h A wra

Symfony-cli - The Symfony CLI tool For Golang

Symfony CLI Install To install Symfony CLI, please download the appropriate vers

Go-file-downloader-ftctl - A file downloader cli built using golang. Makes use of cobra for building the cli and go concurrent feature to download files.

ftctl This is a file downloader cli written in Golang which uses the concurrent feature of go to download files. The cli is built using cobra. How to

Go-file-downloader-ftctl - A file downloader cli built using golang. Makes use of cobra for building the cli and go concurrent feature to download files
Cli-algorithm - A cli program with A&DS in go!

cli-algorithm Objectives The objective of this cli is to implement 4 basic algorithms to sort arrays been Merge Sort Insertion Sort Bubble Sort Quick

Nebulant-cli - Nebulant's CLI
Nebulant-cli - Nebulant's CLI

Nebulant CLI Website: https://nebulant.io Documentation: https://nebulant.io/docs.html The Nebulant CLI tool is a single binary that can be used as a

Go-api-cli - Small CLI to fetch data from an API sync and async

Async API Cli CLI to fetch data on "todos" from a given API in a number of ways.

Comments
  • Finish `_config.yml` config.

    Finish `_config.yml` config.

    Finish _config.yml full configuration


    In c972dc1f066ecffda392d0546de3261f42579d9c, I've introduced the initial state of the file at _config.yml. Consider adding the missing features to fullfil the desired configuration. @michalspano

    opened by michalspano 0
Releases(0.0.2)
Owner
Michal Špano
Recreational Programmer | Maths Enthusiast | @Neovim
Michal Špano
Generate Changelogs from Commits (CLI)

Commitlog Changelog generator using Commit History To see an example of this in action, you can check the actions file for this repo. Yes it uses itse

Reaper 73 Sep 30, 2022
CLI tool for CIDR range operations (check, generate)

cidrchk A CLI tool to assist you with CIDR ranges and IPs. Install it You can download the latest binary for Linux (Intel and Arm), macOS, and Windows

Michael Hausenblas 129 Nov 27, 2022
A tool to manage all your boilerplate from cli and generate files for you !

A tool to manage all your boilerplate from cli and generate files for you !

null 28 Jul 20, 2022
Easy to use library and CLI utility to generate Go struct from CSV files.

csv2struct Easy to use library and CLI utility to generate Go struct from CSV files. As a benefit, it's fully compatible with csvutil. So, structs gen

Ivan Maliovaniy 12 Nov 7, 2022
Powerful CLI written in GO to generate projects in various technologies

Barca CLI is a project generator written in GO and its purpose is to build and configure HTTP servers, web proxy, SPA/PWA, Blog and custom landing page. It's easy, fast and productive.

Barca 2 Aug 26, 2022
Show Languages In Code. A fast and lightweight CLI to generate stats on the languages inside your project

slic Show Languages In Code. Usage Run it with an -h flag to list all commands. -d flag can be used to specify the directory of search -i flag can be

Saurav Pal 3 Dec 25, 2021
Generate an interactive, autocompleting shell for any Cobra CLI

cobra-shell Description Leverages the Cobra completion API to generate an interactive shell for any Cobra CLI, powered by go-prompt. On-the-fly autoco

Brian Strauch 30 Dec 19, 2022
A GitHub CLI extension to view and generate license files.

gh-license A GitHub CLI extension to view and generate license files. All license information is obtained from the GitHub API. NOTE: The only purpose

Shresht 3 Oct 8, 2022
Cobra CLI tool to generate applications and commands

Cobra Generator Cobra provides its own program that will create your application and add any commands you want. It's the easiest way to incorporate Co

Steve Francia 263 Jan 3, 2023
News-parser-cli - Simple CLI which allows you to receive news depending on the parameters passed to it

news-parser-cli Simple CLI which allows you to receive news depending on the par

Maxym 0 Jan 4, 2022