spm

Personal fork of spm (simple password manager)
git clone git@getsh.org:spm.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2021-04-15 17:53update README, get rid of grep -Grealgeorgewashington2+3-1
2017-10-22 12:26Echo back characters after password promptKlemens Nanni1+1-0
2017-10-22 12:20Define view as function not aliasKlemens Nanni1+3-1
2017-10-22 11:06Simplify READMEKlemens Nanni1+8-14
2017-10-22 10:56Fix umask regression introduced in last commitKlemens Nanni1+1-1
2017-08-15 13:53Fix umask for zsh and bashKlemens Nanni1+1-1
2017-04-21 23:46Prevent directory traversals outside of $PASSWORD_STORE_DIRKlemens Nanni2+14-11
2017-04-21 23:27Make sure rm(1) is called directly, style fixesKlemens Nanni1+17-22
2017-04-10 21:41Use more appropiate umask, change order of checksKlemens Nanni1+3-3
2017-03-27 12:17Fix mdoc(7) formattingKlemens Nanni1+26-17
2017-03-27 10:51Add dmenu(1) exampleKlemens Nanni1+7-0
2017-03-24 12:48Improve/update manual pageKlemens Nanni2+35-22
2017-03-23 01:49Simplify Makefile, remove sh extensionKlemens Nanni2+8-9
2017-03-23 01:33Drop obsolete parantheses in find()Klemens Nanni1+1-2
2017-03-23 01:00Small fixes, drop gpg filename extensionKlemens Nanni1+9-9
2017-03-22 20:39Rewrite manual pageKlemens Nanni2+135-116
2017-03-21 00:07Simplify find(), stylefixesKlemens Nanni1+38-40
2016-11-20 01:52Fix $ (regex) in entry namesKlemens Nanni1+1-1
2016-11-06 01:12Bump version to 1.5.0Klemens Nanni2+2-2
2016-11-02 01:14Use basic regular expressions, simplify codeKlemens Nanni2+11-9
2016-09-16 01:21Bump version to 1.4.7Klemens Nanni2+2-2
2016-09-16 01:10Fix off-by-one, use && not '-a'Klemens Nanni1+2-2
2016-09-15 23:30Add password only if directory existsKlemens Nanni1+3-3
2016-09-15 21:29Clarify ambigious check() call, remove line breakKlemens Nanni1+5-8
2016-09-14 23:09Test line count before checking files in check()Klemens Nanni1+3-3
2016-08-15 20:10Fix regression in 'list' command when used with '-g'Klemens Nanni1+5-4
2016-08-05 15:50Bump version to 1.4.6Klemens Nanni2+2-2
2016-08-05 16:13Use find(1)'s printf not sed(1)Klemens Nanni1+6-6
2016-08-05 15:41Fix parsing of 'list', change wordingKlemens Nanni1+10-7
2016-07-31 09:07Always print usage on errorKlemens Nanni1+17-16
2016-07-30 22:34Quote 'group' variableKlemens Nanni1+1-1
2016-05-24 22:02Use conditional assignment operator in MakefileSören Tempel1+4-4
2016-07-19 15:37Fix qouting, rename die() to abort()Klemens Nanni1+10-10
2016-07-19 14:47Strip $STORE_DIR from 'search' output, add exampleKlemens Nanni2+11-3
2016-07-12 10:48Fix empty directories being createdKlemens Nanni1+4-1
2016-07-05 01:24Bump version to 1.4.5Klemens Nanni2+2-2
2016-07-05 01:23Restructure man page, Use OPTIONS sectionKlemens Nanni2+29-26
2016-07-05 00:45Ship man page directly, no need for pod2man(1)Klemens Nanni4+108-128
2016-06-30 09:41Remove colors from 'search', add example to manpageKlemens Nanni2+6-6
2016-06-18 13:30Bump version to 1.4.4Klemens Nanni1+1-1
2016-06-18 12:49Show relative paths and use colors in 'search'Klemens Nanni2+4-2
2016-06-16 23:35Do not use mkdir(1) in 'list', use shell substitutionsKlemens Nanni1+4-7
2016-06-16 21:57Create 'view' helper function, improve error messageKlemens Nanni1+15-6
2016-06-16 14:17Fix READMEKlemens Nanni1+5-5
2016-06-15 23:03Add basic search functionalityKlemens Nanni2+8-4
2016-06-15 22:37Make code more modular, rename _find() to search()Klemens Nanni1+15-14
2016-06-15 22:25Merge common check, remove unneeded quotesKlemens Nanni1+2-4
2016-06-08 20:00README: Change wording, typofixKlemens Nanni1+2-2
2016-06-07 12:59Update README, remove duplicate examplesKlemens Nanni2+13-45
2016-06-03 17:24Bump version to 1.4.3Klemens Nanni1+1-1
2016-06-03 15:14Prepend 'Error: ' to messages, merge full stop into die()Klemens Nanni1+10-10
2016-06-03 15:10'list' may be used without argumentsKlemens Nanni1+1-2
2016-06-03 14:58Print cosmetic newline at end of del()Klemens Nanni1+1-0
2016-06-03 10:11Move check for empty password from add() to readpw()Klemens Nanni1+1-2
2016-06-03 01:55Simplify readpw(), use &&/|| not if/elseKlemens Nanni1+4-11
2016-06-03 01:34Immediately stop searching on second matchKlemens Nanni1+2-1
2016-06-02 23:59Allow patterns in 'del', add helper functionKlemens Nanni2+19-17
2016-06-02 23:40Remove unneccessary check in 'show' functionKlemens Nanni1+5-9
2016-06-01 16:29Remove debug echoKlemens Nanni1+0-1
2016-05-30 10:37Work around nested quotesKlemens Nanni1+12-10
2016-05-29 15:45Break lines after 72 charactersKlemens Nanni1+2-1
2016-05-29 15:38Show groups first, sort by entry name on 'list'Klemens Nanni1+2-1
2016-05-29 11:14Properly escape whitespaces in ${PASSWORD_STORE_KEY}Klemens Nanni1+1-1
2016-05-29 11:07Do not remove ${STORE_DIR} from 'list' outputKlemens Nanni1+1-1
2016-05-29 10:32Use less(1) in 'list' to handle long output properlyKlemens Nanni1+2-1
2016-05-28 22:18Revert "Write error messages to stderr only"Klemens Nanni1+1-1
2016-05-26 23:58Allow listing groups only with '-g'Klemens Nanni3+20-6
2016-05-25 16:34Rename tpm to spm (simple massword manager)Klemens Nanni6+164-164
2016-05-24 17:07Find symlinks on 'show' as wellKlemens Nanni1+2-1
2016-05-16 13:32Update reference to kl3/dotfilesKlemens Nanni1+1-1
2016-05-16 02:12Add stderr, stdout and exit status sections to man pageKlemens Nanni1+13-1
2016-05-16 02:12Write error messages to stderr onlyKlemens Nanni1+1-1
2016-05-16 00:03Bump version to 1.4.1Klemens Nanni1+1-1
2016-05-16 00:14Add note about listing all entriesKlemens Nanni1+1-0
2016-05-16 00:00Strip '.gpg' suffix from symlinks in 'list' output as wellKlemens Nanni1+1-1
2016-05-15 23:56Strip ${STORE_DIR} from group name on 'list' outputKlemens Nanni1+1-1
2016-05-15 23:47Add notes about using ln(1)Klemens Nanni1+4-0
2016-05-15 23:20Do not print empty line on list commandKlemens Nanni1+0-1
2016-05-15 23:19Fix syntax for mentioning git(1) in man pageKlemens Nanni1+1-1
2016-05-15 23:17Change synposis from {insert,remove,abort} to {add,del,die}Klemens Nanni3+24-24
2016-05-15 23:08Move 'help' description to the end of the man pageKlemens Nanni1+2-2
2016-05-15 23:03Remove negation/swap if..else blocks (style fix)Klemens Nanni1+3-3
2016-05-15 23:01Reword error messagesKlemens Nanni1+4-7
2016-05-15 21:54Add .sh suffix to indicate tpm being shell scriptKlemens Nanni2+1-1
2016-05-15 21:51No need for usage(), refer to man page as wellKlemens Nanni1+5-5
2016-05-15 21:40Update man pageKlemens Nanni1+24-15
2016-05-15 17:14Simplify error messageKlemens Nanni1+1-1
2016-05-14 14:39Bump version to 1.4Klemens Nanni1+1-1
2016-03-12 17:49No need to declare password variableKlemens Nanni1+0-1
2016-03-12 17:16Fail properly on missing argumentsKlemens Nanni1+2-1
2016-03-12 17:00Remove superfluous #sKlemens Nanni1+4-4
2016-03-12 16:54Use tabs not spaces, remove fixed vim parametersKlemens Nanni1+48-50
2016-03-12 16:46Change wording, use single quotesKlemens Nanni1+14-14
2016-03-03 14:27Add simple and readable READMEKlemens Nanni1+45-0
2016-03-02 04:13Use printf not echoKlemens Nanni1+5-5
2016-03-02 04:08Remove note on entry removal (rm already does that)Klemens Nanni1+1-1
2016-03-02 04:07Remove txt extension from license fileKlemens Nanni1+0-0
2016-03-02 04:05Check permissions as wellKlemens Nanni1+2-2
2016-03-02 03:57Add my name to copyright/license headerKlemens Nanni1+1-0
2016-03-02 03:56Update manpageKlemens Nanni1+10-0
2016-03-02 03:09Match entries on patterns as wellKlemens Nanni1+11-2
2016-03-02 01:28Use colors, follow symlinks when listing entriesKlemens Nanni1+1-1
2016-03-01 22:49Hide .gpg extension when listing entriesKlemens Nanni1+2-1
2016-02-29 20:24Sort functions alphabeticallyKlemens Nanni1+19-19
2016-02-29 20:22Add remove functionKlemens Nanni1+9-1
2016-02-29 19:56Revert "No need for dirname"Klemens Nanni1+1-1
2016-02-29 19:52Do not look for .gpg-id file (pass compatibility)Klemens Nanni2+1-9
2016-02-29 19:50s,password-store,tpm, in README as wellKlemens Nanni1+3-3
2016-02-29 19:46Use ~/.tpm as default password directoryKlemens Nanni1+1-1
2016-02-29 08:06No need for dirnameKlemens Nanni1+1-1
2016-02-29 07:48Do not prune empty groupsKlemens Nanni1+1-1
2016-02-29 07:38Simplify case structureKlemens Nanni1+3-9
2016-02-29 07:30Change comment styleKlemens Nanni1+4-12
2016-02-29 07:29No need for entry_name and entry_pathKlemens Nanni1+9-15
2016-02-27 19:08Remove brackets from usage stringKlemens Nanni1+1-1
2016-02-27 19:07Remove obsolete echoKlemens Nanni1+0-1
2016-02-27 19:06Simplify short if-statementsKlemens Nanni1+10-24
2016-02-27 18:55Add missing newlineKlemens Nanni1+1-0
2016-02-27 18:44List entries on list commandKlemens Nanni2+19-9
2016-02-27 17:43Remove {Ba,Z}sh completionKlemens Nanni2+0-91
2016-02-27 17:33List all entries when no command is givenKlemens Nanni2+13-3
2016-02-27 16:45Add help command and usage functionKlemens Nanni2+11-3
2016-02-27 16:21Add missing period in parsing error messageKlemens Nanni1+1-1
2016-02-27 16:21Use newlines in case structureKlemens Nanni1+9-3
2015-10-12 19:35Don't use shift at allSören Tempel1+3-6
2015-09-29 12:08Bump version to 1.3.1Sören Tempel1+1-1
2015-09-29 12:07Revert "exit if any command fails"Sören Tempel1+0-1
2015-09-27 18:21Bump version to 1.3Sören Tempel1+1-1
2015-09-27 18:21Revert "make abort behave more like echo itself"Sören Tempel1+1-1
2015-09-27 17:59Don't quote PASSWORD_STORE_KEY in GPG_OPTSSören Tempel1+1-1
2015-09-26 21:29make abort behave more like echo itselfSören Tempel1+1-1
2015-09-25 19:48yet another style fixSören Tempel1+0-1
2015-09-25 19:47exit if any command failsSören Tempel1+1-0
2015-09-25 19:44tpm improve input handlingSören Tempel1+10-3
2015-09-25 11:28stdout -> standard outputSören Tempel1+1-1
2015-09-24 22:02Implement some shellcheck suggestionsSören Tempel1+6-2
2015-09-24 19:42Clarify description of show commandSören Tempel1+2-2
2015-09-24 19:36Add BINDIR and MANDIR variables to MakefileSören Tempel1+6-4
2015-09-24 19:31style fixesSören Tempel1+3-3
2015-07-04 00:14Use printf instead of echo.Otto Modinos1+2-1
2015-06-27 23:27Don't use variables in the printf format stringSören Tempel1+1-1
2015-06-11 13:28Mention that tpm is POSIX shell compatibleSören Tempel1+2-1
2015-06-10 12:30Fix syntax errorBjarni R. Einarsson1+1-1
2015-05-26 17:35Don't overwrite entries by defaultSören Tempel1+2-2
2015-05-26 17:23Fix readpw function for non-terminal devicesSören Tempel1+6-3
2015-03-19 10:43use -e to test if a file existsSören Tempel1+1-1
2015-03-17 23:10PASSWORD_STORE_KEY overwrites .gpg-idSören Tempel1+1-1
2015-03-14 11:44Fix installation of man pagesSören Tempel1+2-2
2015-03-13 16:37grammarSören Tempel1+3-3
2015-03-13 16:24The entry isn't an optional argument eitherSören Tempel1+2-2
2015-03-13 16:16Very minimal Makefile cleanupSören Tempel1+3-6
2015-03-13 16:08typoSören Tempel1+1-1
2015-03-13 16:04Add GPL header to makefileSören Tempel1+17-1
2015-03-13 16:03style fixSören Tempel1+2-2
2015-03-13 15:38Style fixes for man pageSören Tempel1+5-5
2015-03-13 13:27Command and entry aren't optionalSören Tempel1+1-1
2015-03-12 13:39Only read .gpg_id if PASSWORD_STORE_KEY isn't set alreadySören Tempel1+4-4
2015-03-12 10:00Make tpm POSIX shell compatibleSören Tempel1+18-11
2015-02-21 18:08Fix zsh completionsSören Tempel1+2-0
2015-02-19 10:06Use double instead of single quotesSören Tempel2+3-3
2015-02-18 16:52Use a caseSören Tempel2+25-19
2015-02-18 16:49Indent code with spacesSören Tempel3+24-17
2015-02-18 16:32Move completions to contrib/Sören Tempel2+0-0
2015-02-18 16:22Update manpageSören Tempel1+16-13
2015-02-18 16:15Use printf for writing a newlineSören Tempel1+1-1
2015-01-02 10:00Add GPL file headersSören Tempel3+43-0
2014-12-23 20:30Mention that tpm is largely compatible with pass(1)Sören Tempel1+7-7
2014-12-13 00:51Use the same environment variables as passSören Tempel2+8-8
2014-11-30 11:55Revert "Set IFS to empty string"Sören Tempel1+1-1
2014-11-30 11:35Be more compatible with pass(1)Sören Tempel2+10-2
2014-05-31 10:55More quotesnmeum1+5-5
2014-05-31 10:53Add 'all' rule to Makefilenmeum1+2-1
2014-05-31 10:49Minor Makefile cleanupnmeum1+6-9
2014-05-04 10:29Set IFS to empty stringnmeum1+1-1
2014-04-12 07:43Don't capitalize anything in the name sectionnmeum1+1-1
2014-04-12 06:54Pluralnmeum1+1-1
2014-03-25 17:21Bump version to 1.2nmeum1+1-1
2014-03-25 17:14Rephrase examplenmeum1+1-1
2014-03-25 16:43Description should just be a single paragraphnmeum1+4-6
2014-03-25 16:40Adjust see also sectionnmeum1+1-1
2014-03-25 15:20Remove commands section from man pagenmeum1+8-16
2014-03-25 15:16Add EXAMPLE section to man pagenmeum1+18-0
2014-03-25 15:08Move the ENVIORMENT section of the man page upnmeum1+10-10
2014-03-25 09:53Tabularizenmeum1+2-2
2014-03-25 09:51Ignore .git in storage directory and improve find commandnmeum2+6-6
2014-03-25 09:24Make sure that the dir exists before invoking findnmeum2+9-3
2014-03-25 09:22more zshismnmeum1+2-2
2014-03-25 09:21Add primitive bash completionsnmeum1+20-0
2014-01-10 15:33Don't use long flags since they are only supported by the GNU corutilsnmeum1+1-1
2013-12-25 18:48Bump version to 1.1nmeum1+1-1
2013-12-24 00:24don't use the --no-tty option with gnupg2nmeum1+1-1
2013-12-24 00:23Updated synopsis formatnmeum1+3-3
2013-12-24 00:21fix zsh completionsnmeum1+1-1
2013-11-28 16:42more bashismnmeum1+7-7
2013-11-15 16:40Bump version to 1.0nmeum1+1-1
2013-11-15 15:34Update usage instructionsnmeum1+3-3
2013-11-15 15:04Don't write to STDOUT when a pipe is connected to STDINnmeum1+2-2
2013-11-15 14:12fix usage instructionsnmeum1+3-3
2013-11-15 14:09use a restricted umask by defaultnmeum1+2-0
2013-11-14 18:01Typonmeum1+1-1
2013-11-14 18:00Make zsh completion work with custom storage directorynmeum1+1-1
2013-11-14 17:23Initializenmeum6+852-0