# Scriptster: Ruby boilerplate for scripts that run external shell commands and log progress

DevFeed: [Scriptster: Ruby boilerplate for scripts that run external shell commands and log progress](<https://devfeed.tech/articles/scriptster-40736.md>)

Original publisher: [Read original article](<https://radek.io/posts/scriptster/>)

Published: 2014-11-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Ruby](<https://devfeed.tech/topics/ruby.md>), [Shell](<https://devfeed.tech/topics/shell.md>), [Script](<https://devfeed.tech/topics/script.md>), [Logging](<https://devfeed.tech/topics/logging.md>), [IO](<https://devfeed.tech/topics/io.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [logs](<https://devfeed.tech/tags/logs.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [scripts](<https://devfeed.tech/tags/scripts.md>), [shell](<https://devfeed.tech/tags/shell.md>)

## AI overview

This article introduces Scriptster, a Ruby gem for building scripts that depend on external tools and programs. It describes running shell commands while processing and displaying stdout and stderr in real time, along with compact, flexible progress logging and debugging information.

## Source excerpt

Making your Ruby scripts all hipster