{"id":35172169,"url":"https://github.com/xav-b/cliper","last_synced_at":"2025-12-28T21:03:34.350Z","repository":{"id":57582553,"uuid":"83649556","full_name":"xav-b/cliper","owner":"xav-b","description":"Light clipboard manager from the command line","archived":false,"fork":false,"pushed_at":"2025-10-23T15:30:32.000Z","size":14,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-23T17:35:55.405Z","etag":null,"topics":["cli","clipboard","golang","terminal","tool","utils"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xav-b.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-03-02T07:43:56.000Z","updated_at":"2025-10-23T15:30:36.000Z","dependencies_parsed_at":"2022-08-30T21:12:08.438Z","dependency_job_id":null,"html_url":"https://github.com/xav-b/cliper","commit_stats":null,"previous_names":["hackliff/cliper"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/xav-b/cliper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xav-b%2Fcliper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xav-b%2Fcliper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xav-b%2Fcliper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xav-b%2Fcliper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xav-b","download_url":"https://codeload.github.com/xav-b/cliper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xav-b%2Fcliper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28104109,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-28T02:00:05.685Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","clipboard","golang","terminal","tool","utils"],"created_at":"2025-12-28T21:02:39.913Z","updated_at":"2025-12-28T21:03:34.332Z","avatar_url":"https://github.com/xav-b.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cliper [![GoDoc Widget]][walker] [![Go Report Card](https://goreportcard.com/badge/github.com/hackliff/cliper)](https://goreportcard.com/report/github.com/hackliff/cliper) [![Circle CI](https://circleci.com/gh/hackliff/cliper.svg?style=svg)](https://circleci.com/gh/hackliff/cliper)\n\n\u003e Light clipboard manager from the command line\n\n**Cliper** allows you to get back in your clipboard what you copied\nearlier. It can become handy when you need to recall a command you\nneeded a few minutes ago, or go to an url you pasted in the morning for\nexample.\n\n\n## Usage\n\nThe tool works in client/server mode : a daemon watches the clipboard\nand stores its history, while you can query it from the client.\n\nTypically you will want to fire the server as a startup daemon and\nforget about it, and only uses the client when needed\n\n**This is only tested on MacOSX for now, but it could work elsewhere**\n\n```Bash\n$ # monitor the clipboard\n$ cliper \\\n  -db /tmp/clip.db \\  # where to store the data\n  -refresh 1s      \\  # how long between polling clipboard update\n  -reset           \\  # start with a fresh history\n  watch               # the command to trigger server mode\n```\n\nThen go ctrl-c some stuff and interact with your clipboard history.\n\n```Bash\n$ # inspect the history\n$ cliper \\\n  -db /tmp/clip.db \\  # make sure to point on the same DB (or use default)\n  ls\n2017/03/06 08:19:05 initializing data backend [driver=sqlite3 path=/tmp/clip.db]\n[ 52  ] i'm a unicorn\n[ 49  ] how to: conquer the world with Go\n\n$ # copy back the entry you need\n$ cliper cp 49\n```\n\n\n## [Installation][releases]\n\n- One liner you can trust: \n\n```\n$ CLIPER_VERSION=\"0.1.1\" PROJECT_URL=\"https://raw.githubusercontent.com\"\n$ curl \"${GH_CONTENT}\"/hackliff/cliper/blob/master/scripts/bootstrap.sh | bash\n$ cliper -help\n```\n\n- Or DIY:\n\n```Sh\nlocal version=\"0.1.1\"\nlocal platform=\"darwin-amd64\"\nlocal binary=\"cliper\"\n\ncurl \\\n  -ksL \\\n  -o /usr/local/bin/${binary} \\\n  https://github.com/hackliff/${binary}/releases/download/v${version}/${binary}-${platform}\n  chmod +x /usr/local/bin/${binary}\n\ncliper -help\n```\n\nFor the cutting edge version (but probably stable), compile from source: `go get -t -u\ngithub.com/hackliff/cliper`\n\n## API Documentation\n\nCheck it out on [gowalker][walker], [godoc][GoDoc], or browse it\nlocally:\n\n```console\n$ make godoc\n$ $BROWSER localhost:6060/pkg/github.com/hackliff/cliper\n```\n\n\n## Conventions\n\n**cliper** follows some wide-accepted guidelines\n\n* [Semantic Versioning known as SemVer][semver]\n* [Git commit messages][commit]\n\n\n## Licence\n\nCopyright 2017 Xavier Bruhiere.\n\n**cliper** is available under the MIT Licence.\n\n---\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://raw.github.com/hivetech/hivetech.github.io/master/images/pilotgopher.jpg\" alt=\"gopher\" width=\"200px\"/\u003e\n\u003c/p\u003e\n\n\n[GoDoc]: https://godoc.org/github.com/hackliff/cliper\n[walker]: http://gowalker.org/github.com/hackliff/cliper\n[GoDoc Widget]: https://godoc.org/hackliff/cliper?status.svg\n[releases]: https://github.com/hackliff/cliper/releases\n\n[semver]: http://semver.org\n[commit]: https://chris.beams.io/posts/git-commit/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxav-b%2Fcliper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxav-b%2Fcliper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxav-b%2Fcliper/lists"}