Skip to content

Termonaut v0.9.0 - Official Stable Release with Complete GitHub Integration & Enhanced UX

Choose a tag to compare

@oiahoon oiahoon released this 18 Jun 06:50
· 57 commits to main since this release

Termonaut v0.9.0 - Official Release ๐Ÿš€

๐ŸŽ‰ Stable Release Highlights

Termonaut v0.9.0 is the first stable release of the gamified terminal productivity tracker! This release includes all features from the RC versions plus comprehensive GitHub integration.

๐ŸŒŸ Core Features

๐ŸŽฎ Complete Gamification System

  • XP & Leveling: Space-themed progression from Cadet to Cosmic Commander
  • 20+ Achievements: From Shell Sprinter to Docker Whale, unlock achievements based on your terminal habits
  • Easter Eggs: 13+ contextual surprises for git commits, coffee breaks, and more
  • Command Categories: 17 categories with smart auto-classification

๐Ÿ“Š Advanced Analytics & Insights

  • TUI Dashboard: Beautiful terminal interface with real-time stats
  • Productivity Analytics: Deep insights into your terminal usage patterns
  • Heatmaps: Visual activity tracking like GitHub contribution graphs
  • Privacy-First: Comprehensive command sanitization with configurable patterns

๐Ÿ”— GitHub Integration

  • Dynamic Badges: Auto-generated shields.io badges for your README
  • Profile Generation: Complete productivity profiles in Markdown
  • Repository Sync: Automatic synchronization with your GitHub repos
  • GitHub Actions: Workflow templates for automated stats updates

โšก User Experience Excellence

  • Short Alias: Use tn instead of termonaut for all commands
  • Zero Noise: Complete elimination of job control messages
  • Empty Command Stats: Quick stats display when pressing Enter
  • Shell Completion: User-friendly setup for bash/zsh completion
  • Shell Prompt Integration: Add terminal stats to your shell prompt with tn prompt
  • Fixed GitHub Actions: Proper configuration handling for workflow generation

๐Ÿ›  Installation

Quick Install (Recommended)

curl -sSL https://raw.githubusercontent.com/oiahoon/termonaut/main/install.sh | bash

Manual Installation

  1. Download the appropriate binary for your platform from the release assets
  2. Make it executable: chmod +x termonaut-0.9.0-your-platform
  3. Move to PATH: sudo mv termonaut-0.9.0-your-platform /usr/local/bin/termonaut
  4. Install shell hooks: tn advanced shell install

๐Ÿš€ Quick Start

# Install shell integration
tn advanced shell install

# View your stats
tn stats

# Open the TUI dashboard
tn tui

# Add stats to your shell prompt
export PS1="$(tn prompt) $PS1"

# Generate GitHub badges
tn github badges generate

# Set up GitHub repository for sync
tn config set sync_repo your-username/your-repo

# Generate GitHub Actions workflow
tn github actions generate termonaut-stats-update

# Create your productivity profile
tn github profile generate

๐Ÿ”ง Configuration

# Set your preferred theme
tn config set theme emoji

# Enable empty command stats
tn config set empty_command_stats true

# Configure GitHub integration
tn config set sync_repo your-username/your-repo
tn config set sync_enabled true

# Add prompt integration to shell
echo 'export PS1="$(tn prompt) $PS1"' >> ~/.bashrc  # or ~/.zshrc

๐Ÿ“– Documentation

  • README: Complete setup and usage guide
  • GitHub Integration: Comprehensive guide for social features
  • Troubleshooting: Solutions for common issues
  • Contributing: How to contribute to the project

๐Ÿ™ Acknowledgments

Special thanks to all beta testers and contributors who provided feedback during the RC phases. Your input was invaluable in making this release stable and user-friendly.

๐Ÿ› Bug Reports & Feature Requests

Please report issues and suggest features on our GitHub Issues page.


Happy Terminal Productivity! ๐Ÿš€

Full Changelog: 0.9.0-rc...v0.9.0