All Projects → dbalan → pipet

dbalan / pipet

Licence: BSD-3-Clause license
Personal snippet manager, store bits of text.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to pipet

SimpleSnippets.vim
Simple snippet support for your Vim and Neovim
Stars: ✭ 86 (+309.52%)
Mutual labels:  snippets, snippet-manager
30 Seconds Of Code
Short JavaScript code snippets for all your development needs
Stars: ✭ 89,121 (+424285.71%)
Mutual labels:  snippets
Bookmarks.dev
Bookmarks and Code Snippets Manager for Developers & Co
Stars: ✭ 218 (+938.1%)
Mutual labels:  snippets
Vim Vsnip
Snippet plugin for vim/nvim that supports LSP/VSCode's snippet format.
Stars: ✭ 224 (+966.67%)
Mutual labels:  snippets
30 Seconds Of Angular
[WIP] Curated collection of Angular snippets that you can understand in 30 seconds or less
Stars: ✭ 221 (+952.38%)
Mutual labels:  snippets
Vscode Restructuredtext
reStructuredText Language Support in Visual Studio Code
Stars: ✭ 243 (+1057.14%)
Mutual labels:  snippets
Tutorials
Repository for my YouTube tutorials + code snippets
Stars: ✭ 213 (+914.29%)
Mutual labels:  snippets
vim-snipp-snapp-snut-and-the-legend-continues
💇 (Experimental) Vim snippet plugin
Stars: ✭ 24 (+14.29%)
Mutual labels:  snippets
Java Design Patterns
Design patterns implemented in Java
Stars: ✭ 71,923 (+342390.48%)
Mutual labels:  snippets
Wenyan Lang Vscode
文言 Wenyan Lang for VS Code
Stars: ✭ 234 (+1014.29%)
Mutual labels:  snippets
30 Seconds Of Css
Short CSS code snippets for all your development needs
Stars: ✭ 14,945 (+71066.67%)
Mutual labels:  snippets
Sublimetmpl
Create File From Templates for SublimeText 2 / SublimeText 3
Stars: ✭ 222 (+957.14%)
Mutual labels:  snippets
Cookbook
Code snippets for various programming languages and libraries
Stars: ✭ 245 (+1066.67%)
Mutual labels:  snippets
Deoppet.nvim
The dark powered snippet plugin for neovim
Stars: ✭ 219 (+942.86%)
Mutual labels:  snippets
snippets
Short (but useful) scripts and programs.
Stars: ✭ 31 (+47.62%)
Mutual labels:  snippets
30 Seconds Of Php
Short PHP code snippets for all your development needs
Stars: ✭ 2,461 (+11619.05%)
Mutual labels:  snippets
30 Seconds Of Kotlin
Kotlin snippets that you can understand quickly, using only stdlib functionality.
Stars: ✭ 226 (+976.19%)
Mutual labels:  snippets
Web
A free, open-source, and completely encrypted notes app. https://standardnotes.com
Stars: ✭ 3,061 (+14476.19%)
Mutual labels:  snippets
vscode-extension
Link your code and commits to a video recording and explain your code with video.
Stars: ✭ 67 (+219.05%)
Mutual labels:  snippets
django-addendum
📜 Easily edit arbitrary text snippets on a site without a full-fledged CMS or issuing another site release. Like a mini-CMS for every site.
Stars: ✭ 71 (+238.1%)
Mutual labels:  snippets

Pipet: snippet manager

CircleCI

Pipet is a set of commands to store and retrieve snippets of text. Depends on fzf for search.

Installation

There are multiple ways to get pipet.

  1. As a go package (provided you have a working go setup)
go get github.com/dbalan/pipet
cd $GOPATH/src/github.com/dbalan/pipet/
go build
go install # installs to $GOPATH/bin
  1. As a binary release see: https://github.com/dbalan/pipet/releases. On *nix you need to set executable permission (chmod +x pipet)

Configuration

Pipet looks for config file .pipet.yaml in the home directory. pipet init command can generate a new config.

Sample config

document_dir: "<directory-where-files-are-stored>" # default is ~/snippets
editor_binary: "absolute path to editor you want to use" # default is $EDITOR environment variable

Usage

asciicast

Store and sprinkle code snippets

Usage:
  pipet [command]

Available Commands:
  delete      Remove snippet from storage (this is irreversible!)
  edit        edit snippet data
  help        Help about any command
  init        Configure pipet
  list        list all snippets
  new         Creates a new snippet and opens editor to edit content
  show        display the snippet

Flags:
      --config string   config file (default is $HOME/.pipet.yaml)
  -h, --help            help for pipet
  -t, --toggle          Help message for toggle

Use "pipet [command] --help" for more information about a command.

TODO

  • Tests, would like more tests.
  • Add an archive flag in place of delete (?)

Hacking

See CONTRIBUTING.md

Versioning

Follows semantic versioning.

Thanks

Pipet takes a heavy inspiration from pet and other projects.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].