Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      CodeSOD: A Unique Way to Primary Key

      July 22, 2025

      BrowserStack launches Figma plugin for detecting accessibility issues in design phase

      July 22, 2025

      Parasoft brings agentic AI to service virtualization in latest release

      July 22, 2025

      Node.js vs. Python for Backend: 7 Reasons C-Level Leaders Choose Node.js Talent

      July 21, 2025

      The best CRM software with email marketing in 2025: Expert tested and reviewed

      July 22, 2025

      This multi-port car charger can power 4 gadgets at once – and it’s surprisingly cheap

      July 22, 2025

      I’m a wearables editor and here are the 7 Pixel Watch 4 rumors I’m most curious about

      July 22, 2025

      8 ways I quickly leveled up my Linux skills – and you can too

      July 22, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      The Intersection of Agile and Accessibility – A Series on Designing for Everyone

      July 22, 2025
      Recent

      The Intersection of Agile and Accessibility – A Series on Designing for Everyone

      July 22, 2025

      Zero Trust & Cybersecurity Mesh: Your Org’s Survival Guide

      July 22, 2025

      Execute Ping Commands and Get Back Structured Data in PHP

      July 22, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

      July 22, 2025
      Recent

      A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

      July 22, 2025

      “I don’t think I changed his mind” — NVIDIA CEO comments on H20 AI GPU sales resuming in China following a meeting with President Trump

      July 22, 2025

      Galaxy Z Fold 7 review: Six years later — Samsung finally cracks the foldable code

      July 22, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Operating Systems»Linux»Play With Words in Linux Terminal With This Bookmark Inspired Game

    Play With Words in Linux Terminal With This Bookmark Inspired Game

    May 16, 2025

    Play With Words in Linux Terminal With This Bookmark Inspired Game

    Sausage is a word forming game, inspired by the classic Bookworm. Written in bash script, you can use it on any Linux distribution.

    Play With Words in Linux Terminal With This Bookmark Inspired Game
    Playing Sausage

    The goal of the game is simple.

    • Earn points by spotting words.
    • Longer word spotting results in coloured letters. Using coloured letters give more points.
    • Smaller words introduces red letters, which when reached bottom, you lose the game.

    Installation

    ✋
    Since it’s a terminal-based game, it requires a few commands for installation. I advise learning the command line essentails from our terminal basics series.

    You need to have git installed on your system.

    Use git to clone the official Sausage repository:

    git clone https://gitlab.com/christosangel/sausage.git
    

    Switch to the clone directory:

    cd sausage

    Give execution permission to the install.sh shell script.

    chmod +x install.sh
    

    Run the script:

    ./install.sh
    

    Once the installation is finished, open Sausage in the same location using:

    ./sausage.sh
    

    Essential commands and shortcuts

    📋
    Sausage needs a 60 Column x 34 Lines terminal to work properly.

    The interface has all the key combinations described properly. Even the direction of motion is displayed.

    To move without selecting any word, use the arrow key.

    Once a starting word is decided, press the Space/Enter key to select that letter. Now, use the navigation keys to continue selection.

    Navigation Key
    ↑ (Up) k or Up Arrow
    ↓ (Down) j or Down Arrow
    ↗ (Right and Up) L or Shift + Right Arrow
    ↘ (Right and Down) l or Right Arrow
    ↖ (Left and Up) H or Shift + Left Arrow
    ↙ (Left and Down) h or Left Arrow

    To show all the words, press the b key in the game.

    Play With Words in Linux Terminal With This Bookmark Inspired Game
    Show all words

    To undo a letter select, press the Backspace key. Undo a word selection with the Delete key.

    Play With Words in Linux Terminal With This Bookmark Inspired Game
    Select/Unselect letters

    Press r key in game to reshuffle. Each reshuffle loses a turn and introduces multiple red cells. Existing red cell drop one cell down.

    Play With Words in Linux Terminal With This Bookmark Inspired Game
    Reshuffle in Sausage

    Configuration

    Limited configuration is possible here. Either manually edit ~/.config/sausage/sausage.config file or use the c key in the game start page.

    Play With Words in Linux Terminal With This Bookmark Inspired Game
    Sausage Config

    You can find more gameplay details on its official GitLab page.

    Removing Sausage

    Technically, you run Sausage from the script itself. Still, initially, it has created a few directories. This screenshot from the official repository shows them:

    Play With Words in Linux Terminal With This Bookmark Inspired Game

    So, to ‘uninstall’ Sausage, you have to remove the cloned repository and if you want to remove the game related files, check the screenshot above and remove them.

    Up for a (word) game?

    If you ever played the classic Bookworm, Sausage will be pure nostalgia. And if you never played that before, it could still be fun to try it f you like these kinds of game.

    It’s one of those amusing things you can do in the terminal.

    I let you leave a few words in the comments 😉

    Source: Read More

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleMicrosoft has closed its “Experience Center” store in Sydney, Australia — as it ramps up a continued digital growth campaign
    Next Article HTML Email Accessibility Report 2025

    Related Posts

    News & Updates

    A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

    July 22, 2025
    News & Updates

    “I don’t think I changed his mind” — NVIDIA CEO comments on H20 AI GPU sales resuming in China following a meeting with President Trump

    July 22, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    Angular Signals State Management

    Development

    How to create issues and pull requests in record time on GitHub

    News & Updates

    “That was really frustrating for us on the dev side.” Halo dev explains how one of the Xbox series’ biggest controversies came to be

    News & Updates

    An Animated Introduction to Web Development from Back to Front

    Development

    Highlights

    CVE-2025-6537 – WordPress Namasha By Mdesign Stored Cross-Site Scripting Vulnerability

    June 26, 2025

    CVE ID : CVE-2025-6537

    Published : June 26, 2025, 3:15 a.m. | 1 hour, 52 minutes ago

    Description : The Namasha By Mdesign plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘playicon_title’ parameter in all versions up to, and including, 1.2.00 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

    Severity: 6.4 | MEDIUM

    Visit the link for more details, such as CVSS details, affected products, timeline, and more…

    Elon Musk’s X might have a mole problem: “How could someone enumerate all Twitter user IDs, unless they were an employee?”

    April 2, 2025

    CVE-2025-43854 – DIFY Clickjacking Vulnerability

    April 28, 2025
    Why Spreadsheets Need Better Coding Support

    Why Spreadsheets Need Better Coding Support

    July 16, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.