KICKPASS(1)
π KICKPASS β the manual, but make it cute π
okay so bestie, gather round, because kickpass is here and it's literally a stupid simple password safe and I'm obsessed π
β¨ NAME β¨
kickpass β a stupid simple password safe π«Ά
πΈ SYNOPSIS πΈ
kickpass [-hv]
kickpass help [command]
kickpass init [sub]
kickpass cat [-p] safe
kickpass create [-gl len] safe
kickpass open [-t] safe
kickpass edit [-pmgl] safe
kickpass copy safe
kickpass list [path]
kickpass delete safe
kickpass agent [-d] [command [arg ...]]
π DESCRIPTION π
so kickpass is a stupid simple password safe. It keeps each password in a specific safe, protected with modern cryptography, no cap. The command line interface is splited into different commands, and each one gets its own little subsection below. slay. β¨
π WORKSPACE π
All safes are stored in the kickpass workspace. The default workspace is $HOME/.kickpass/ β that's home base, that's where everything lives. π
ποΈ SAFE NAMING ποΈ
A safe name can contain any character that's allowed by the file system holding the kickpass workspace. And here's the fun part: if the safe name contains /, then the corresponding directories get created under the kickpass workspace. it's giving folders, bestie. π
So for example, this command
kickpass create www/my-personnal-website
will create a safe in $HOME/.kickpass/www/my-personnal-website. Meanwhile this command
kickpass list www
will list all safes under the directory $HOME/.kickpass/www/. see? iconic. π
π COMMANDS π
π¦ kickpass [-hv]
Don't do anything. literally nothing. main character energy of doing absolutely zero. π
-v,--versionβ Print kickpass version-h,--helpβ Print kickpass help
π¦ kickpass help [command]
Print general help, or help for a specific command. iykyk. π
π¦ kickpass init [sub]
Initialize a kickpass workspace, or a sub-workspace. β¨
π¦ kickpass cat [-p] safe
Open a safe and print the safe metadata to stdout.
-p,--passwordβ Print the password to stdout
π¦ kickpass create [-gl] safe
Create a new password safe. fresh safe, who dis π
-g,--generateβ Create a new safe with a generated random password-l,--lengthlen β Generate a random password of len length
π¦ kickpass open [-t] safe
Open a safe and load it in the kickpass agent.
-t,--timeoutβ Sets the lifetime of the opened safe in the agent. Default in seconds (3600s).
π¦ kickpass edit [-pmgl] safe
Prompt for a new password and edit metadata from the safe, using the EDITOR environment variable.
-p,--passwordβ Edit only password-m,--metadataβ Edit only metadata-g,--generateβ Create a new safe with a generated random password-l,--lengthlen β Generate a random password of len length
π¦ kickpass copy safe
Copy the safe password into the X primary and secondary clipboards. β οΈ and listen: the password can be pasted only once. one paste and it's gone, so be careful bestie, don't waste it π
π¦ kickpass list [path]
List available safes starting from path, relatively to the kickpass workspace β or from the root of the kickpass workspace if path isn't given. πΈ
π¦ kickpass delete [-f] safe
Delete safe. bye bye safe π«Ά
π¦ kickpass agent [-d] [command [arg ...]]
Start a kickpass agent that will store your opened safes. The agent can be used by exporting the KP_AGENT_SOCK environment variable. Optionally it starts command with the correct environment already set. so convenient, honestly π
-d,--versionβ Do not daemonize agent.
π ENVIRONMENT π
These are the variables kickpass uses, bestie:
HOMEβ The user's login directory. Used to compute the kickpass workspace path.EDITORβ The user's preferred utility to edit text files. Used to edit a safe.KP_AGENT_SOCKβ Socket used to communicate with the kickpass agent. The path to the socket is printed to stdout when at agent startup.
π FILES π
Files and directories that kickpass uses:
$HOME/.kickpass/β The kickpass working directory.
β EXAMPLES β
Initialize a kickpass workspace.
kickpass init
Create a new safe with a random password.
kickpass create -g www/my_safe
Display safe content on stdout.
kickpass cat www/my_safe
Edit a safe.
kickpass edit www/my_safe
Copy the password contained in a safe into the X clipboards.
kickpass copy www/my_safe
π AUTHORS π
kickpass is written by Paul Fariello <paul@fariello.eu>. king behavior honestly π
and that's the whole thing, babe π§ this page came from the Debian crew, dated May 5, 2017 β go forth and keep your passwords safe, periodt. πβ¨
π¦ where this page comes from
- debian bookworm: kickpass 0.2.0-6 Β· MIT~OldStyleWithDisclaimer2
- debian trixie: kickpass 0.2.0-8 Β· MIT~OldStyleWithDisclaimer2
- ubuntu jammy: kickpass 0.2.0-4 Β· MIT~OldStyleWithDisclaimer2
- ubuntu noble: kickpass 0.2.0-6ubuntu2 Β· MIT~OldStyleWithDisclaimer2
- ubuntu questing: kickpass 0.2.0-8
- ubuntu resolute: kickpass 0.2.0-9 Β· MIT~OldStyleWithDisclaimer2
- ubuntu stonking: kickpass 0.2.0-9build1 Β· MIT~OldStyleWithDisclaimer2
- Copyright (c) 2015 Paul Fariello <paul@fariello.eu>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms