Commit Graph

50 Commits

Author SHA1 Message Date
Jon Lewis
9255845728 Minor formatting edit 2016-08-26 19:16:32 -05:00
Jon-William Lewis
2641733128 Enhanced version control init 2016-08-26 14:52:45 -05:00
Jon-William Lewis
a10aca70dc Added config option 2016-08-14 13:19:07 -05:00
Jon-William Lewis
687e7b59e4 Restructuring 2016-08-14 13:08:32 -05:00
Jon-William Lewis
7438806847 Cleanup 2016-08-11 16:02:08 -05:00
Jon-William Lewis
47c697be24 Added support for version control integration 2016-08-09 19:15:33 -05:00
Jon-William Lewis
65421a2299 Fixed a bug where sns tried to cd to a nonexistent store 2016-07-24 11:51:46 -05:00
Jon-William Lewis
568e2a6dbe Corrections to bash completion to match new location of SNS store 2016-07-23 03:32:46 -05:00
Jon Lewis
460c9ec814 Fixed formatting issue when re-encrypting a note. 2016-05-01 20:46:22 -05:00
Jon Lewis
ece82841cd Fixed a bug where the init function would not create the notes directory. 2016-05-01 20:36:23 -05:00
Jon-William Lewis
33e201214a Fixed a bug where the decryption notice was shown when no encrypted
notes were in the store
2016-02-16 21:40:24 -06:00
Jon-William Lewis
bb1101c36d Added store decryption/encryption capability 2016-02-16 21:35:42 -06:00
Jon-William Lewis
9ceb05688e First try at auto-encrypting notes when encryption is turned on 2016-02-16 11:45:11 -06:00
Jon-William Lewis
6aad964a77 fixed list function and install script bugs 2016-02-16 11:27:40 -06:00
Jon-William Lewis
5d73b697ae Changed help information to alphabetical order 2016-02-16 10:49:51 -06:00
Jon-William Lewis
8bedcf2311 Modified help and readme to reflect new note path syntax 2016-02-16 10:45:58 -06:00
Jon-William Lewis
6105190e78 Fixed critical issues relating to encryption, including misplaced files
and failure to erase temporary files.
2016-02-15 18:48:56 -06:00
Jon-William Lewis
69bbd06948 Added support for custom date formats 2016-02-15 16:30:49 -06:00
Jon-William Lewis
051546691f Further bash-completion work 2016-02-15 16:23:01 -06:00
Jon-William Lewis
d1140974f4 Added functionality to remove empty notebooks/sections 2016-02-15 16:22:14 -06:00
Jon-William Lewis
0be408290d Added licensing information (GPLv2) and began importing completion code
from pass.
2016-02-15 15:58:26 -06:00
Jon-William Lewis
bc3cc7661c Fixed a bug where the p_header function would not fill in the title. 2016-02-15 15:28:53 -06:00
Jon-William Lewis
5a594b71cf Fixed a bug where the list function does not look in $NOTES_DIR 2016-02-15 15:20:32 -06:00
Jon-William Lewis
e7dbc21954 Fixed a bug where the program would stop before the init command could
take effect
2016-02-15 15:17:49 -06:00
Jon-William Lewis
0692801069 Fixed a bug where sns does not exit in the abscence of an existing store 2016-02-15 11:38:03 -06:00
Jon-William Lewis
ca398122f3 Script was modified to pass shellcheck 2016-02-15 11:36:08 -06:00
Jon-William Lewis
7085a46ef3 Sweeping refinements and formatting changes 2016-02-15 11:24:57 -06:00
Jon-William Lewis
037fd9c2fa Made changes to create and delete functions reflecting recent design decisions 2016-02-15 01:18:44 -06:00
Jon-William Lewis
faab86dff2 Continued work on loosening note definition; added framework for color in errors. 2016-02-15 00:55:29 -06:00
Jon-William Lewis
2b77e325ae Changed old argument parser to more sensible case statement; began work to recognize
any path as a valid note path.
2016-02-15 00:41:19 -06:00
Jon-William Lewis
d11c2597c4 Formatting changes 2016-02-15 00:20:50 -06:00
Jon-William Lewis
3664b3b429 Fixed a bug where verify_store would create a " directory tree. 2016-02-15 00:08:21 -06:00
Jon-William Lewis
a8a92ba079 Changed help function to match README 2016-02-15 00:03:01 -06:00
Jon-William Lewis
b2482ca1e4 Improvded README 2016-02-14 23:56:32 -06:00
Jon-William Lewis
993a6508d3 Code cleanup 2016-02-11 00:22:34 -06:00
Jon-William Lewis
856b14242c Formatting changes 2016-02-10 23:34:49 -06:00
Jon-William Lewis
be3871f859 Formatting changes 2016-02-10 23:33:43 -06:00
Jon-William Lewis
ef1469762b * Moved no editor warning to edit function
* Added message in create_sns_root showing SNS's environment was actually initialized
* Changed flag to create SNS's environment from -w to -i
2016-01-31 21:30:39 -06:00
Jon-William Lewis
77c3398c5f Corrected issues arising from "$BASE_DIR" vs "$ROOT_DIR" 2016-01-25 23:41:41 -06:00
Jon-William Lewis
238934c979 fixed init function to reflect version change 2016-01-25 21:21:49 -06:00
Jon-William Lewis
25e5d399d1 fixed print function and made appropriate changes to other parts of the program; changed version to alpha 8 2016-01-25 21:20:20 -06:00
Jon-William Lewis
2d8db83c3c Reworked print function 2016-01-25 21:00:43 -06:00
Jon-William Lewis
8fc731aaa0 Progress. I can now create and edit notes reliably. 2016-01-25 19:33:48 -06:00
Jon-William Lewis
6a21731082 Variable name reworking; laid foundation for GPG encryption (instead of OpenSSL) 2016-01-25 17:20:05 -06:00
Jon-William Lewis
35094aed04 Fixed erroneous reference to former static ~/.sns BASEDIR
Added hook to actually delete a note if requested
Removed old, commented code
Simplified create and delete logic by removing unnecessary checks that make no sense to me now
Cleaned up output from create event
2015-09-19 18:40:43 -05:00
Jon-William Lewis
337a1bf3a3 Replaced all [ p -o q ] with [ p ] || [ q ] and all [ p -a q ] with [ p ] && [ q ] 2015-09-19 18:23:47 -05:00
Jon-William Lewis
121abb1df7 Further sanitization of variables; checks out with shellcheck.net now 2015-06-10 08:35:16 -05:00
Jon-William Lewis
9334f3ba45 Made configuration directory static
Moved header variables to new file
Started sanitizing variable references
2015-06-10 00:23:33 -05:00
Jon-William Lewis
21b457c38c Officially changed version string to 2.0a5; no other changes 2015-05-14 23:23:57 -05:00
Jon-William Lewis
3cb375f64b 2.0a4 -> 2.0a5
Changed some filenames
Rewrote edit function to be more sane
Separated encryption and decryption functions from edit into libencryption.sh
Fixed a bug where an edit tag would be added regardless of create status
2015-05-07 22:11:13 -05:00