Skip to main content

26 docs tagged with "cli"

View all tags

Build Your Own Duplicate File Finder

This challenge is to build your own version of a file deduplication tool. These tools are useful for finding duplicate files that can be deleted to free up storage space.

Build Your Own head

This challenge is to build your own version of the Unix command line tool head. It’s a great challenge for beginners and those new to the Unix command line tools.

Build Your Own LOC Counter

This challenge is to build your own version of the tools cloc, sloc and scc. These tools count lines of code and produce statistic on the number of lines in the source code, the lines of code, the lines of comments, the empty lines and so on.

Build Your Own Markdown Presentation Tool

This challenge is to build your own version of Go’s Present or Slidev. They are tools that allow us to write and design presentations using Markdown to define the content of the slides. Both also provide the functionality to display the slides.

Build Your Own Markdown To PDF Editor

This challenge is to build your own tool to convert markdown to PDF. It could be an online tool, a command line tool or an offline tool with a GUI. The choice is yours.

Build Your Own Memcached CLI Tool

This challenge is to build your own Memcached CLI client. Memcached is a free, open source, high-performance, distributed memory object caching system. It is intended for use in speeding up dynamic web applications by reducing database load.

Build Your Own Redis CLI Tool

In this Coding Challenge we’re going to build a CLI tool to send commands to a Redis server, it’s a nice challenge to complement the build your own Redis challenge. If you’re not familiar with Redis you can learn all about it in that challenge.

Build Your Own Sed

This challenge is to build your own version of the Unix command line tool sed (short for Stream Editor)!

Build Your Own Socat

This challenge is to build your own version of the Unix command line tool socat. It’s name is a combination of the words SOcket CAT as it is in effect a version of cat that works over socks too.

Build Your Own Tar

This challenge is to build your own version of tar. Tar is a Unix command line tool that was designed as a utility to collect multiple files into one archive for backup purposes. It was first released in 1979 when the normal backup medium was magnetic tape, hence tar acquired it’s name as shortening of “tape archive”.

Build Your Own Text Editor

This challenge is to build your own terminal based text editor - think of it as a mini version of Vim, Ed or Nano.

Build Your Own Top

This challenge is to build your own version of the command line tool top.

Build Your Own Which

This challenge is to build your own version of the Unix command which. If you’re not familiar with it the which command searches through the directories listed in your $PATH environment variable.