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

      Full-Stack Techies vs Toptal: Which Is Better for React.js Outsourcing?

      July 3, 2025

      The AI productivity paradox in software engineering: Balancing efficiency and human skill retention

      July 2, 2025

      The impact of gray work on software development

      July 2, 2025

      CSS Intelligence: Speculating On The Future Of A Smarter Language

      July 2, 2025

      Your Roku has secret menus and screens – here’s how to unlock them

      July 3, 2025

      Add Paramount+, STARZ, and more to your Prime Video account for $0.99 a month – here’s how

      July 3, 2025

      My new favorite keychain accessory gives me 2TB of SSD storage instantly

      July 3, 2025

      HP’s latest OmniBook finally sold me on the 2-in-1 form factor (and it’s on sale)

      July 3, 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

      Simplifying Stream Handling with Laravel’s resource Method

      July 3, 2025
      Recent

      Simplifying Stream Handling with Laravel’s resource Method

      July 3, 2025

      Intelligent Parsing and Formatting of Names in PHP Applications

      July 3, 2025

      This Week in Laravel: Cursor Rules, Nightwatch Review, and Race Conditions

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

      Microsoft confirms Windows 11 KB5060829 issues, but you can safely ignore it

      July 3, 2025
      Recent

      Microsoft confirms Windows 11 KB5060829 issues, but you can safely ignore it

      July 3, 2025

      Hash Calculator – calculates around 50 cryptographic hashes of strings and files

      July 3, 2025

      Rilasciato Thunderbird 140 ESR: Un’attenzione alle esigenze aziendali

      July 3, 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

    Operating Systems

    Microsoft confirms Windows 11 KB5060829 issues, but you can safely ignore it

    July 3, 2025
    Linux

    Hash Calculator – calculates around 50 cryptographic hashes of strings and files

    July 3, 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

    CVE-2025-5945 – Centreon Centreon-web OS Command Injection

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-5670 – PHPGurukul Medical Card Generation System SQL Injection

    Common Vulnerabilities and Exposures (CVEs)

    Microsoft at 50: Its incredible rise, 15 lost years, and stunning comeback – in 4 charts

    News & Updates

    CVE-2025-24919 – Dell ControlVault3/ControlVault3 Plus Deserialization of Untrusted Input Remote Code Execution Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    Highlights

    Rematch Not Working on PC: 7 Simple Fixes for Windows

    June 17, 2025

    Rematch is a new online 5v5 soccer game from Sloclap (the makers of Sifu), launching…

    How to Configure Git Hooks with Husky for Pre-Commit Verification

    April 3, 2025

    CVE-2025-5478 – Sony XAV-AX8500 Bluetooth SDP Protocol Integer Overflow Remote Code Execution Vulnerability

    June 20, 2025

    CVE-2025-39470 – ThimPress Ivy School PHP Local File Inclusion Vulnerability

    April 21, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

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