An open API service indexing awesome lists of open source software.

https://github.com/tikrack/tikcopy

Rust clipboard for linux
https://github.com/tikrack/tikcopy

clipboard copy linux rust

Last synced: 27 days ago
JSON representation

Rust clipboard for linux

Awesome Lists containing this project

README

          


TikCopy


TikCopy


A simple yet powerful clipboard history manager for Linux (CLI version)

Store, view, and reuse your clipboard entries โ€” like Windows + V but in your terminal.

---

## ๐Ÿš€ Features

- ๐Ÿ” Keep history of your clipboard (up to 50 items)
- ๐Ÿง  Reuse any past entry with a simple command
- ๐Ÿ“‹ Add directly from clipboard or via stdin
- ๐Ÿงผ Clean and readable CLI with colored output
- ๐Ÿง Linux first โ€” fast, native, and Rust-powered!

---

## ๐Ÿ“ฆ Installation

### โœ… Via Cargo (Recommended)

```bash
cargo install --git https://github.com/YOUR_USERNAME/tikcopy
```
Or if you have the code locally:
```bash
git clone https://github.com/YOUR_USERNAME/tikcopy
cd tikcopy
cargo install --path .
```

---

## ๐Ÿ“ Manual (Release Binary)

```bash
cargo build --release
sudo cp target/release/tikcopy /usr/local/bin/
```

---

## โš™ Usage

```bash
tikcopy add # Add current clipboard content to history
echo "Hello" | tikcopy add # Add piped content to history
tikcopy list # List all stored clipboard entries
tikcopy use 2 # Use 2nd item in clipboard
tikcopy delete 1 # Delete 1st item from history
```

๐Ÿ“‚ History is stored in:
`~/.local/share/tikcopy_history.json`

---

## ๐Ÿ“ธ Screenshot

```bash
$ tikcopy list
1: Hello world!
2: copied text
3: some other clipboard item
```

---

## ๐Ÿค Contributions

Feel free to open issues, PRs, or share ideas.
If you like the project, consider starring โญ๏ธ it to support!

---

## ๐Ÿชช License

MIT License ยฉ 2025 [Tikrack](https://github.com/tikrack)