Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

snipco

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

snipco

A command-line clipboard utility and snippet catalog

  • 0.2.1
  • PyPI
  • Socket score

Maintainers
1

snipco

Copies the contents of a saved register, a file, or stdin to the clipboard, or manipulates the registry.

Installing it

To install from pypi::

pip install snipco

From source, there are two ways:

  • If you have make, run::

    make install

  • Otherwise, run::

    ./setup.py install --user

Usage

::

snipco [-h] [-g [name_or_path]] [-s [name]] [-x [name]] [-l] [-p [name]] [-f [path]] [-t [text]] [-v]

::

snipco [-h] [-g [name_or_path]] [-s [name]] [-x [name]] [-l]
       [-p [name]] [-f [path]] [-v]

For command-line help, just run::

snipco --help

Arguments

All arguments are optional; if no arguments are provided, then snipco will copy the contents of stdin to the clipboard. If --file or --text is the sole argument given, then the contents of the file or quoted text, respectively, will be copied to the clipboard.

+---------------------------+--------------------------------------------------------------------+ | -h, --help | show help and exit | +---------------------------+--------------------------------------------------------------------+ | -g [name_or_path], | Copy the contents of the saved register. The named | | --get [name_or_path] | key must exist. | +---------------------------+--------------------------------------------------------------------+ | -s [register_name], | Save the input to a named register. | | --set [register_name] | Uses stdin as input unless either --file or --text is | | | specified. | +---------------------------+--------------------------------------------------------------------+ | -f [path], --file [path] | Specify a file to use instead of stdin for --set. If no other | | | arguments are supplied, copies the contents of the given file | | | directly to the clipboard. | +---------------------------+--------------------------------------------------------------------+ | -t "text to save", | Specify quote-delimited text on the command-line instead of stdin. | | --text "text to save" | If no other arguments are supplied, copies the text directly to | | | the clipboard. | +---------------------------+--------------------------------------------------------------------+ | -l, --list | List the existing registers | +---------------------------+--------------------------------------------------------------------+ | -p [name], --print [name] | Print the contents of the named register. The registry key must | | | exist. | +---------------------------+--------------------------------------------------------------------+ | -x [register_name], | Unset the named register. | | --unset [register_name] | | +---------------------------+--------------------------------------------------------------------+ | -v, --version | show program's version number and exit | +---------------------------+--------------------------------------------------------------------+

Examples

Save text from a file dirctly to the clipboard::

snipco --file path/to/file.txt

or::

cat path/to/file.txt | snipco

Save text to a named register::

snipco --set myregister --text "Hello, world!"

Copy text from the register to the clipboard::

snipco --get myregister

Print text in the register to stdout::

snipco --print myregister

Unset the register::

snipco --unset myregister

List the registers you've saved::

snipco --list

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc