Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

ClipClop 📋🐎

A nimble clipboard history manager for Linux power users.

Overview

ClipClop is a lightweight, feature-rich clipboard management tool designed for efficiency and simplicity. Built for Ubuntu and Debian-based Linux distributions, it provides an intuitive way to capture, browse, and manipulate your clipboard history.

Version

Current Version: 0.1.0

Features

Clipboard Capture

  • Automatically saves every clipboard entry
  • Persistent storage of clipboard history
  • Timestamped entries for easy tracking

Advanced Browsing

  • Fuzzy search through clipboard contents
  • Interactive preview of clipboard entries
  • Quick navigation with keyboard shortcuts

Flexible Management

  • Copy entries back to clipboard
  • Save entries to custom files
  • Full path expansion and autocomplete support

Prerequisites

  • Ubuntu or Debian-based Linux
  • xclip
  • fzf (Fuzzy Finder)

Installation

  1. Install dependencies:

    sudo apt-get update
    sudo apt-get install xclip fzf
  2. Download the script:

    wget https://raw.githubusercontent.com/yourusername/clipclop/main/clipclop.sh
    chmod +x clipclop.sh

Configuration

Custom Data Directory

Override default clipboard storage:

export CLIPCLOP_DATADIR="/path/to/your/preferred/directory"

Default: $HOME/data/clipclop

Usage

./clipclop.sh

Workflow

  1. Automatically saves current clipboard
  2. Browse clipboard history
  3. Select entries with powerful options
    • Copy to Clipboard
    • Save to File
    • Navigate seamlessly

Advanced Keyboard Interactions

  • Arrow keys for navigation
  • Tab for path autocomplete
  • Ctrl-Y: Quick copy to clipboard
  • ESC: Exit or return to list

Suggested Future Enhancements

  1. Intelligent Filtering

    • Content type detection
    • Automatic categorization of clipboard entries
  2. Cloud Sync

    • Optional synchronization across devices
    • Encrypted clipboard history backup
  3. Advanced Search

    • Regular expression search
    • Semantic content matching
  4. Rich Media Support

    • Image and file path clipboard tracking
    • Preview capabilities for different content types
  5. Clipboard Templating

    • Create reusable text snippets
    • Macro-like expansions
  6. Integration Plugins

    • IDE integration
    • Productivity tool connectors
  7. Machine Learning

    • Predict most likely clipboard restore
    • Usage-based content ranking

Troubleshooting

  • Verify xclip and fzf installation
  • Check script permissions
  • Ensure clipboard access

Community & More

Explore more innovative shell tools at ChipShell.org

Contributing

  1. Fork the repository
  2. Create feature branch
  3. Commit changes
  4. Push to branch
  5. Create Pull Request

License

[Specify your license, e.g., MIT, GPL]

Author

[Your Name]


Happy Clipping! 📋✨

About

Flip flop through your clipboard

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages