Commit Graph

20 Commits

Author SHA1 Message Date
7d7e0bfcd3 Add simple 'read-only' mode.
It just closes the database as soon as it's done loading it.
To refresh, you have to close out and reopen.
2018-04-26 09:13:13 -05:00
6261d4da06 Updated Dependencies 2018-04-26 07:05:07 -05:00
Andrew Slotin
d506dad041 Print out usage message to STDERR
`flag.PrintDefaults()` writes to `os.Stderr`, therefore the "Usage"
part should go there as well.
2017-10-13 22:23:02 +07:00
Andrew Slotin
4ab47545f7 Pass db open timeout via command-line flag 2017-10-13 22:23:02 +07:00
Andrew Slotin
4eadc39e27 Log error and exit if the db file could not be opened within 1s 2017-10-13 18:57:28 +07:00
Andrew Slotin
6bfd6215e6 Exit with status code 2 if no files were given
By convention exit(1) is reserved for general errors, while exit(2)
means command misuse. Stdlib `flags` package invokes `os.Exit(2)`
after printing out the usage message. This commit changes the empty
files list exit code to be aligned with this behavior.
2017-10-12 11:52:33 +07:00
Andrew Slotin
46e67d5848 Add --help flag support
Currently executing `boltbrowser --help` creates a file with name
`--help` in the current working directory, which is counterintuitive.
This commit adds command-line flags support to boltbrowser and changes
it to print out the usage message instead.
2017-10-12 11:47:00 +07:00
ca8240e06d Fixed bug that occurred with sub-buckets around level 4 2017-05-18 08:17:58 -05:00
aerth
e10337092f
handle the case of single nonbolt file 2017-04-04 20:31:40 -07:00
aerth
ae584be0b8
handle non-bolt files without needing to reset terminal 2017-04-04 20:13:50 -07:00
82c105e8c3 Add filename to browser title bar 2017-04-04 16:41:15 -05:00
e83f065faa Merge pull request #10 from aerth/multi
Allow user to open multiple files, for example 'boltbrowser *.db'
2017-04-04 16:33:16 -05:00
aerth
9cc6944303
Allow user to open multiple files, for example 'boltbrowser *.db' 2017-04-04 14:19:07 -07:00
aerth
0a10386457
Allow compiler to reassign the value of ProgramName
Can use ldflags in build line such as:

    -ldflags='-X main.ProgramName=${NAME}"'
2017-04-04 14:08:08 -07:00
Yufan Lou
6710b98ca9 Move mainLoop without C-z to windows-specific file 2016-05-06 04:59:09 +08:00
Yufan Lou
c05b306cf6 Fix import: remove pkg syscall 2016-05-06 04:53:46 +08:00
Yufan Lou
e9702239da Fix windows build
No UNIX signals are defined under windows, so Ctrl-Z sending SIGSTOP to self is removed.
2016-05-06 03:50:04 +08:00
9a45937d0f Wrap long bucket/pair names/values 2015-12-01 15:20:52 -06:00
908848fed6 Linted 2015-09-17 11:49:57 -05:00
941e624d16 Migrate to github from personal host 2015-05-18 09:47:08 -05:00