Commit graph

100 commits

Author SHA1 Message Date
9a07571d75 Coding style. 2016-10-18 13:03:35 +02:00
8c11b73714 Coding style.
Simplified main() a little by moving general display code into fill3.py.
2016-10-18 12:47:00 +02:00
9d143a4dd9 Coding style (linting). 2016-10-16 12:32:01 +02:00
4af3658825 Showing different help on the help page and the command-line. 2016-09-30 21:28:05 +02:00
5e0a465e33 Improved the project description. 2016-09-30 15:53:17 +02:00
d5c094260f Only have the simple style of statuses.
The double width character wasn't common and often didn't work depending
on terminal or font.
2016-09-30 15:14:42 +02:00
d684f0b42b Change the cursor to use a common character 2016-09-30 12:59:54 +02:00
6455271aa0 Put a hole in the sandbox once. Not once per worker. 2016-03-14 08:02:01 +00:00
ccdd89fa28 Coding style.
Moved Runner class into worker.py and renamed it to Worker.
2016-03-10 00:36:59 +00:00
4fa5b524d4 Coding style.
Using asyncio coroutines for workers instead of threads.
2016-03-09 10:47:09 +00:00
b2e087a9db Fixed missing results. 2016-03-02 22:35:28 +00:00
ec0c98abb3 Coding style. 2016-02-24 09:27:37 +00:00
ef4de749fe Make the sandbox option positive: --no-sandbox -> --sandbox. 2016-02-20 23:52:35 +00:00
11a7062333 Ensure that the update thread is stopped even after an error. 2016-02-19 22:37:11 +00:00
1626a8251b The help text was too wide. 2016-02-19 22:37:11 +00:00
a03a47977f Coding style. 2016-02-19 22:37:11 +00:00
1c21b5e625 Coding style.
Removed _is_filename_excluded because _is_path_excluded is the same.
2016-02-18 23:30:48 +00:00
033dcf5e9a Coding style.
Moved urwid_screen from terminal.py to vigil.py, because it didn't really belong in
terminal.py.
2016-02-18 23:23:20 +00:00
fbf02da50f In the usage theres normally commas between short and long options. 2016-02-18 23:01:00 +00:00
a3c0a69076 Coding style.
Linting.
2016-02-18 23:01:00 +00:00
a60216cae0 Fixed names missed in a previous renaming. 2016-02-18 20:01:38 +00:00
4919a1ed2a Coding style.
More consistent leading underscores.
2016-02-15 14:11:08 +00:00
736dd3a701 Coding style.
Finish moving _CACHE_PATH to tools.
2016-02-14 00:32:44 +00:00
5c75832efb Better wording. 2016-02-13 22:19:28 +00:00
2373e78cbd Coding style.
Moved the Result class into tools, which simplifies worker.py and makes the
circular import problem go away.
2016-02-13 18:48:53 +00:00
d2fea070c4 Coding style. 2016-02-13 16:42:39 +00:00
31ebc4875a Don't show the 'filesystem changed' log message if no changes actually happened. 2016-02-12 19:50:33 +00:00
c2ab99cc83 Show the 'filesystem changed' log message during startup. 2016-02-12 19:29:25 +00:00
dd6dd161cf Always getting sudo at the start, to avoid password prompts later. 2016-02-12 12:16:21 +00:00
e8411269ca Coding style.
Make tools.Status into an enumeration.
2016-02-09 09:38:58 +00:00
2d370ea9a0 Improved the help text slightly. 2016-02-07 20:35:49 +00:00
c00d5bea36 Using the statistics module wasn't worth it, because of the time needed for import. 2016-02-07 13:03:21 +00:00
603dc78d03 Improved the appearance of the simple cursor. 2016-02-06 21:29:55 +00:00
abad5d298f "Removed" is more correct than "deleted". 2016-02-06 17:40:27 +00:00
56e7cf1147 Coding style. 2016-02-03 19:26:06 +00:00
166893e4b2 The mouse wheel should page the listing not fine scroll it. 2016-02-03 18:56:47 +00:00
53707c144b Colorise the stats in the "filesystem changed" message. 2016-02-03 17:23:45 +00:00
5bcdddb90c Added stats to the "filesystem changed" log message.
Simplified sync_with_filesystem by always getting and sorting the
paths. E.g. when changing sort order or status style.
2016-02-03 09:40:01 +00:00
431d4cf976 Added a command-line option to define the editor command. 2016-02-02 20:33:59 +00:00
ad411933e5 Make error message consistent with "--workers requires argument" 2016-02-02 16:00:05 +00:00
4e2cb03eca Add missing 'edit' action to help, and reorder actions to match the status bar. 2016-02-02 10:38:57 +00:00
f000165859 Added a "refresh" action that recalculates the result of the current selection.
Ideally this isn't necessary, but sometimes it is. For example a timed out report might
succeed when tried again.
2016-02-02 10:38:57 +00:00
44949c6cf9 Added a command-line option to control the number of workers. 2016-01-31 23:19:28 +00:00
460d58bab1 Improved the help message. 2016-01-31 19:06:28 +00:00
c18fc4e8bf Scrollbars make the listing smaller sometimes. 2016-01-31 09:22:11 +00:00
61e2acae60 "Directory" is more straight forward than "root_path". 2016-01-30 13:00:21 +00:00
aea15f18ef Stopped listing pane from scrolling indefinately down or to the right. 2016-01-30 09:32:29 +00:00
d488d2f952 Fixed 'All results up-to-date" not showing when starting with all up-to-date. 2016-01-30 07:50:04 +00:00
87341762a5 Not wrapping page up and page down on the summary view.
Wrapping was sometimes surprising, and now holding down page up/down quickly takes
you to the top or bottom of the summary.
2016-01-29 22:40:17 +00:00
2230d78575 Added error checking for the root_path. 2016-01-29 21:10:00 +00:00