Skip to main content

A simple snippet manager.

Project description

SGET

asciicast

INSTALL WITH AND PIP

pip install sget

INSTALL WITH GIT AND PIP

git clone git@github.com:ONordander/sget.git
cd sget
pip install .

QUICKSTART

# Add a snippet
sget add "grep -r sget"

# Add a snippet template with <$>, will prompt for a value at <$>.
sget add "scp sget@192.168.0.10:<$> ."

# Add many snippets from a .toml file
curl https://raw.githubusercontent.com/ONordander/snippets/master/unix.toml -o unix.toml
sget install unix.toml

# Run a snippet from search prompt
sget

# Run a snippet by name
sget run grep_sget

# Remove snippet by name (leaving the name blank will start a search prompt)
sget rm grep_sget

# List all snippets (with optional group)
sget list -g unix

# Clear all snippets
sget clear

Vim integration

nnoremap <expr> <Leader>s ":!sget cp<Space>" . input("Snippet name (leave blank to search): ") . "<CR>"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sget-0.1.0.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

sget-0.1.0-py2.py3-none-any.whl (15.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file sget-0.1.0.tar.gz.

File metadata

  • Download URL: sget-0.1.0.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for sget-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3f51ae0d4e8f89bbcd79bf8e90047363a37c8a2a965e0f440a2f01829ea267ee
MD5 e5d9d15996d9e7bbc22373d63345bbbb
BLAKE2b-256 3255bb3a3eec23f931a153ab6a9ae62f7eb8c94d2ba738d3abc842b8dc75e832

See more details on using hashes here.

File details

Details for the file sget-0.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: sget-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 15.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for sget-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 cffbc353358bbc5797f298a71133bb040e0dd17aa7ce884bb950ccac2a8342ff
MD5 a8cbe7dfa568ebbfb94d75b77f513278
BLAKE2b-256 afe339f7b74516a753704a4fb129aa83c361183504675b8ad8c7fde6cbfc4c3d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page