fwrite

Create files of the desired size

Pure Nim score 30/100 · tests present · docs generated

Summary

Latest Version Unknown
License MIT
CI Status Passing
Downloads 0
Last Indexed 2026-07-26 13:10

Installation

nimble install fwrite
choosenim install fwrite
git clone https://github.com/pdrb/nim-fwrite

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
fwrite - - - - - - -

Source

Repository https://github.com/pdrb/nim-fwrite
Homepage https://github.com/pdrb/nim-fwrite
Documentation View Documentation
Registry Source nimble_official

README

fwrite

Create files of the desired size.

A Python version is also available <https://github.com/pdrb/fwrite>_.

Simple example::

$ fwrite testfile 100M

Install

Using nimble::

$ nimble install fwrite

Using nim compiler:

Since only the standard library is used, just download the single source code file and compile it::

$ wget https://raw.githubusercontent.com/pdrb/nim-fwrite/master/src/fwrite.nim
$ nim c -d:release fwrite.nim

Usage

::

Usage: fwrite filename size [options]

create files of the desired size, e.g., 'fwrite test 10M'

Options:
  -v, --version     show program's version number and exit
  -h, --help        show this help message and exit
  -r, --random      use random data (very slow)
  -l, --linefeed    append line feed every 1023 bytes

Examples

Create file "test" with 100KB::

$ fwrite test 100K

Create file "test" with 1GB::

$ fwrite test 1G

Create file "test" with 10MB of random data::

$ fwrite test 10M -r

Create file "test" with 10MB of random data with line feed::

$ fwrite test 10M -r -n