mirror of
https://codeberg.org/scip/note.git
synced 2025-12-16 20:21:04 +01:00
minor fixes
This commit is contained in:
@@ -1,3 +1,10 @@
|
|||||||
|
1.3.17:
|
||||||
|
applied patch by Bill Carlson, which fixes string length issues
|
||||||
|
in non-interactive search mode.
|
||||||
|
|
||||||
|
fixed usage text (-h) so that it now contains the available
|
||||||
|
options.
|
||||||
|
================================================================================
|
||||||
1.3.16:
|
1.3.16:
|
||||||
fixed checking of encrypted notes when encryption is turned off.
|
fixed checking of encrypted notes when encryption is turned off.
|
||||||
instead of checking note id 1, we now check the first entry,
|
instead of checking note id 1, we now check the first entry,
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# this is a generic module, used by note database
|
# this is a generic module, used by note database
|
||||||
# backend modules.
|
# backend modules.
|
||||||
#
|
#
|
||||||
# Copyright (c) 2000-2012 Thomas Linden <tom@daemon.de>
|
# Copyright (c) 2000-2013 Thomas Linden <tom@daemon.de>
|
||||||
|
|
||||||
|
|
||||||
package NOTEDB;
|
package NOTEDB;
|
||||||
@@ -10,7 +10,7 @@ package NOTEDB;
|
|||||||
use Exporter ();
|
use Exporter ();
|
||||||
use vars qw(@ISA @EXPORT $crypt_supported);
|
use vars qw(@ISA @EXPORT $crypt_supported);
|
||||||
|
|
||||||
$NOTEDB::VERSION = "1.37";
|
$NOTEDB::VERSION = "1.38";
|
||||||
|
|
||||||
BEGIN {
|
BEGIN {
|
||||||
# make sure, it works, otherwise encryption
|
# make sure, it works, otherwise encryption
|
||||||
|
|||||||
78
bin/note
78
bin/note
@@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/perl
|
||||||
#
|
#
|
||||||
# note - console notes management with database and encryption support.
|
# note - console notes management with database and encryption support.
|
||||||
# Copyright (C) 1999-2012 Thomas Linden (see README for details!)
|
# Copyright (C) 1999-2013 Thomas Linden (see README for details!)
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or
|
# This program is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the GNU General Public License
|
# modify it under the terms of the GNU General Public License
|
||||||
@@ -144,7 +144,7 @@ $CONF = File::Spec->catfile($ENV{HOME}, ".noterc");
|
|||||||
$USER = getlogin || getpwuid($<);
|
$USER = getlogin || getpwuid($<);
|
||||||
chomp $USER;
|
chomp $USER;
|
||||||
$TOPIC = 1;
|
$TOPIC = 1;
|
||||||
$version = "1.3.16";
|
$version = "1.3.17";
|
||||||
$CurDepth = 1; # the current depth inside the topic "directory" structure...
|
$CurDepth = 1; # the current depth inside the topic "directory" structure...
|
||||||
$maxlen = "auto";
|
$maxlen = "auto";
|
||||||
$timelen = 22;
|
$timelen = 22;
|
||||||
@@ -583,6 +583,7 @@ sub search {
|
|||||||
|
|
||||||
%res = $db->get_search($searchstring);
|
%res = $db->get_search($searchstring);
|
||||||
my $nummatches = scalar keys %res;
|
my $nummatches = scalar keys %res;
|
||||||
|
&determine_width;
|
||||||
foreach $num (sort { $a <=> $b } keys %res) {
|
foreach $num (sort { $a <=> $b } keys %res) {
|
||||||
if ($nummatches == 1) {
|
if ($nummatches == 1) {
|
||||||
output($num, $res{$num}->{'note'}, $res{$num}->{'date'}, "SINGLE");
|
output($num, $res{$num}->{'note'}, $res{$num}->{'date'}, "SINGLE");
|
||||||
@@ -1306,6 +1307,79 @@ It comes with absolutely NO WARRANTY. It is distributed under the
|
|||||||
terms of the GNU General Public License. Use it at your own risk :-)
|
terms of the GNU General Public License. Use it at your own risk :-)
|
||||||
|
|
||||||
Usage: note [ options ] [ number [,number...]]
|
Usage: note [ options ] [ number [,number...]]
|
||||||
|
|
||||||
|
Options:
|
||||||
|
|
||||||
|
-c, --config file
|
||||||
|
Use another config file than the default \$HOME/.noterc.
|
||||||
|
|
||||||
|
-l, --list [topic]
|
||||||
|
Lists all existing notes. If no topic were specified, it will
|
||||||
|
display a list of all existing topics. See the section TOPICS for
|
||||||
|
details about topics.
|
||||||
|
|
||||||
|
-L, --longlist [topic]
|
||||||
|
The same as -l but prints also the timestamp of the notes.
|
||||||
|
|
||||||
|
-t, --topic
|
||||||
|
Prints a list of all topics as a tree.
|
||||||
|
|
||||||
|
-T, --longtopic
|
||||||
|
Prints the topic-tree with the notes under each topic.
|
||||||
|
|
||||||
|
-s, --search string
|
||||||
|
Searches for <string> trough the notes database. See the section
|
||||||
|
SEARCHING for details about the search engine.
|
||||||
|
|
||||||
|
-e, --edit number
|
||||||
|
Edit the note with the number <number> using your default editor or
|
||||||
|
the one you specified in the config file.
|
||||||
|
|
||||||
|
-d, --delete number
|
||||||
|
Delete the note with the number <number>. You can delete multiple
|
||||||
|
notes with one command. "1-4" deletes the notes 1,2,3,4. And
|
||||||
|
"1,5,7" deletes the specified ones.
|
||||||
|
|
||||||
|
-D, --Dump [file | -]
|
||||||
|
Dumps all notes to the textfile <file>. If <file> is a "-" it will
|
||||||
|
be printed out to standard output (STDOUT).
|
||||||
|
|
||||||
|
-I, --Import file | -
|
||||||
|
Imports a previously dumped textfile into the note database. Data
|
||||||
|
will be appended by default. You can also specify a dash note -I -
|
||||||
|
instead of a <file>, which causes note, silently to read in a dump
|
||||||
|
from STDIN.
|
||||||
|
|
||||||
|
-o, --overwrite
|
||||||
|
Only suitable for use with --Import. Overwrites an existing notedb.
|
||||||
|
Use with care.
|
||||||
|
|
||||||
|
-r, --raw
|
||||||
|
Raw mode, output will not be formatted. Works not in interactive
|
||||||
|
mode, only on cmd-line for list and display. That means, no colors
|
||||||
|
will be used and no lines or titles.
|
||||||
|
|
||||||
|
-i, --interactive
|
||||||
|
Start note in interactive mode. See the section INTERACTIVE MODE
|
||||||
|
for details on this mode.
|
||||||
|
|
||||||
|
--encrypt cleartext
|
||||||
|
Encrypt the given clear text string. You would need that if you
|
||||||
|
want to store the mysql password not in cleartext in the config(if
|
||||||
|
you are using the mysql backend!).
|
||||||
|
|
||||||
|
-h, --help
|
||||||
|
Display this help screen.
|
||||||
|
|
||||||
|
-v, --version
|
||||||
|
Display the version number.
|
||||||
|
|
||||||
|
- If you run note just with one dash: note -, then it will read in a
|
||||||
|
new note from STDIN until EOF. This makes it possible to pipe text
|
||||||
|
into a new note, i.e.:
|
||||||
|
|
||||||
|
cat sometextfile | note -
|
||||||
|
|
||||||
Read the note(1) manpage for more details.
|
Read the note(1) manpage for more details.
|
||||||
~;
|
~;
|
||||||
exit 1;
|
exit 1;
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
#
|
#
|
||||||
# Copy it to your $HOME as .noterc
|
# Copy it to your $HOME as .noterc
|
||||||
#
|
#
|
||||||
# note is Copyright (c) 1999-2012 Thomas Linden.
|
# note is Copyright (c) 1999-2013 Thomas Linden.
|
||||||
# You can contact me per email: <tom at linden dot at>
|
# You can contact me per email: <tom at linden dot at>
|
||||||
#
|
#
|
||||||
# Comments start with #, empty lines will be ignored.
|
# Comments start with #, empty lines will be ignored.
|
||||||
|
|||||||
Reference in New Issue
Block a user