nimcat

An implementation of cat in Nim

Pure Nim score 15/100 · tests present · no docs generated

Summary

Latest Version Unknown
License MIT
CI Status Failing
Downloads 0
Last Indexed 2026-07-21 05:24

Tags

Installation

nimble install nimcat
choosenim install nimcat
git clone https://github.com/shakna-israel/nimcat

OS Compatibility

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

Source

Repository https://github.com/shakna-israel/nimcat
Homepage https://github.com/shakna-israel/nimcat
Registry Source nimble_official

README

nimcat

This is a simple command line utility that replicates some of the functionality of the cat command found on most Linux systems.

I threw it together as a simple way to get to grips with nim.


Precompiled Binaries

Any version of nimcat that has already been compiled can be found in the bins folder.


Compiling:

You will need nim installed.

To produce a production-quality executable, I recommend:

nim c -d:release nimcat.nim
strip nimcat

Strip may not be available on your system, but significantly reduces the size of the executable.


Usage:

You can either pipe content to nimcat:

echo "this, that, other" | ./nimcat

$ thisthatother

Or you can interactively input it:

./nimcat
-> this, that, other
$ thisthatother

License:

MIT License, see LICENSE for more.


Contributing:

You can help contribute by:

  • Compiling a binary for an architecture not yet in the bins folder.
  • Implementing a feature in the ROADMAP.md file, for the next version. Currently, 0.0.1
  • Opening an issue for a problem you've found
  • Opening an issue for a suggestion you have
  • Creating a Pull Request to fix an Open Issue.