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

yak

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

yak

  • 1.0.8
  • Rubygems
  • Socket score

Version published
Maintainers
1
Created
Source

= Yak

http://yaks.me/yak

== Description

Yak is a simple command line app to store and retrieve passwords securely under a master password, and allows one password repository per system user. Retrieved passwords get copied to the clipboard by default.

== Configuration

Config can be set in ~/.yakrc.

Session is the length of time in seconds that Yak will remember the master password: :session : 30

If using sessions is not desired and you want to enter the master password every time, set: :session : false

Always set the password by default, use: :password : plain_text_password

Turn off password confirmation prompts when a new password is entered: :confirm_prompt : false

Using bash completion for stored keys: :bash_completion : true #=> completion only available during session :bash_completion : :always #=> completion always available (keys exposed)

== Usage

Yak will always prompt you for the master password unless a yak session is present, or the :password option is set in ~/.yakrc. Yak sessions get refreshed everytime yak is called.

Adding a new password: $ yak -a gmail

prompts user for gmail password to save

$ yak -a gmail my_password

uses my_password as gmail password and overwrites old value

Retrieving a saved password: $ yak gmail

copies the gmail password to the clipboard

$ yak -p gmail

my_password

outputs gmail password to stdout

Removing a stored password: $ yak -r gmail

deletes gmail entry completely

Changing the master password: $ yak -n

prompts for old password first, then the new password

Listing keys: $ yak --list

returns all saved keys

$ yak --list key

returns all keys matching /key/

$ yak --list ^key$

returns unique key matching /^key$/

FAQs

Package last updated on 18 Jul 2012

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