Commit graph

  • 8f505849af over-3.0 master v3.0 Martin Sekera 2021-08-24 09:23:29 +02:00
  • 852cce04b6 over.app.Option: add new source type (preset) v2.3.0 Martin Sekera 2021-04-07 23:05:08 +02:00
  • 03ab783437 fix indent in over.file.filelist Martin Sekera 2021-03-24 16:37:37 +01:00
  • f3fdf22e53 add over.file.filelist function Martin Sekera 2021-03-24 16:26:25 +01:00
  • 10311ffd46 silence warnings in cmd.Command Martin Sekera 2021-02-19 01:53:47 +01:00
  • 2645383a6f fix callback.path ignoring the 'exists' attr on writable paths Martin Sekera 2021-02-16 17:58:09 +01:00
  • 3f6b7cd24e add Main.info(), Main.done(), Main.warn(), Main.fail() log aliases Martin Sekera 2021-02-16 17:56:59 +01:00
  • 396ae4e49d over.app: add .dirs with the app's xdg dirs Martin Sekera 2021-02-15 00:29:30 +01:00
  • b7c3ca3e02 fix over.cmd.Command.dump not quoting empty strings Martin Sekera 2020-09-15 01:50:32 +02:00
  • b083fbc384 Merge branch 'master' of git.decade.cz:overwatch/over Martin Sekera 2020-03-09 07:43:28 +01:00
  • ca06e2438a minor hexdump UI fix Martin Sekera 2020-03-09 07:42:49 +01:00
  • 0f1d72149e fix hexdump offset being off by one line Martin Sekera 2020-03-07 18:05:22 +01:00
  • 193302708c over.cfg.Config - add .items() and .values() Martin 2019-08-07 11:53:39 +02:00
  • 43ba8ee6a3 add over.cfg.Config - a simple read-only API for JSON configs Martin 2019-08-06 17:38:28 +02:00
  • 88be91445f Merge branch 'master' of decade.cz:overwatch/over Martin 2019-05-29 13:50:43 +02:00
  • 7634b3e35d add over.cmd.Command.__str__ Martin Sekera 2019-04-23 01:51:51 +02:00
  • 908857a317 changed the over.callback.path API some more Martin Sekera 2019-04-18 02:18:15 +02:00
  • cf9fda165f changed the over.callback.path API a bit Martin Sekera 2019-04-18 02:08:20 +02:00
  • 1d5090b33e generalized over.callbacks.directory -> over.callbacks.path Martin Sekera 2019-04-18 01:57:58 +02:00
  • 430ed6e34d hexdump: skip lines if the content is the same Martin Sekera 2019-03-31 00:13:55 +01:00
  • e8ce658015 Merge branch 'master' of decade.cz:overwatch/over Martin 2019-02-06 09:26:34 +01:00
  • f31e2137ac add over.app.Main.setup arg reset Martin Sekera 2018-12-12 22:40:28 +01:00
  • 5ed3e16d65 add over.callback.integers Martin 2017-11-23 16:01:21 +01:00
  • cc7d97c811 chasing own tail Martin 2017-10-16 10:49:11 +02:00
  • cfc2197943 more minor doc fixes Martinez 2017-10-15 10:17:01 +02:00
  • 37f36ef301 minor string fix Martinez 2017-10-15 10:00:39 +02:00
  • 1ed1087a1a fix missing over.types.ndict.keys Martin 2017-10-13 18:23:08 +02:00
  • f8b9f983ad improved over.types.ndict.__repr__ Martin 2017-10-13 14:28:15 +02:00
  • c92c0fb6e9 update .gitignore Martinez 2017-10-10 00:44:03 +02:00
  • 3a8ae90597 2.0 RELEASE (candidate :) - removed old garbage - distutils 2.0-rc1 Martinez 2017-10-10 00:26:52 +02:00
  • 76ab4c1d32 Merge branch 'master' of git.covalent.cz:overwatch/over Martinez 2017-10-09 23:51:56 +02:00
  • e9556c1fbe - Options use a more robust int callback by default (handles hex and oct digits as well) - over.misc.hexdump extended with initial_offset Martinez 2017-10-09 23:51:38 +02:00
  • 853e05a275 rewrote over.types.ndict to use composition instead of inheritance due to obscue issues on raspbian Martin 2017-10-06 15:17:47 +02:00
  • 0d1794d4b6 added over.misc.raw_to_hex and over.misc.hex_to_raw Martin 2017-10-06 11:27:42 +02:00
  • 73132dad6f over.misc.hexdump now accepts anything as long as it's convertible to bytes Martin 2017-10-05 16:36:09 +02:00
  • e699be5c6d handles exceptions in containment callbacks Martinez 2017-05-02 22:39:27 +02:00
  • e6652b6783 adds over.file.context_dir Martinez 2017-05-02 02:39:33 +02:00
  • 2c99c441ca adds containment callbacks to over.app.Main Martinez 2017-05-02 02:22:06 +02:00
  • d1c88b2e73 fixes a bug introduced in 8d77347f Martinez 2017-04-14 22:26:31 +02:00
  • 8d77347f22 eyecandy fix Martinez 2017-03-31 11:00:32 +02:00
  • 1e6776b853 fixes a regression introduced in 2dfa580c Martinez 2017-03-31 10:52:41 +02:00
  • 9a1ffccbc8 changes the behavior of over.text to not render into paragraphs when logging to files Martinez 2017-03-15 11:15:38 +01:00
  • 2dfa580c75 - suppresses the warning about over.type - makes sure traceback handler doesn't cause a crash itself Martinez 2017-02-16 12:50:07 +01:00
  • d0bac63fb3 - adds over.misc.update_dict - fixes #4 over.misc.console is too hard to use Martinez 2017-02-16 11:14:16 +01:00
  • 8e0b27cb17 fixes #14 Minor typos Martinez 2017-02-16 10:51:36 +01:00
  • 33b45bde07 makes it possible to set multiple default values when Option.overwrite == False, fixes #15 Martinez 2017-02-09 16:03:42 +01:00
  • f1c1a12ece improves exception output some more Martinez 2017-02-09 15:40:12 +01:00
  • d2c41b6670 improves exception output Martinez 2017-01-19 11:36:22 +01:00
  • 2a2a26977a minor UI fixes Martinez 2017-01-19 11:30:48 +01:00
  • f219f45c45 minor ui fix Martinez 2016-10-21 12:08:02 +02:00
  • 4f7268c3e2 - fix over.text.lexical_join crashing on generators - over.app strack tracer ui tweak Martinez 2016-10-21 12:06:33 +02:00
  • 93473a0c42 add over.text.Output.add_sink, little api breakage Martinez 2016-10-21 10:14:58 +02:00
  • 6b518e8ddc add timezone support to over.text.Output Martinez 2016-10-20 17:03:17 +02:00
  • a08c85a4f3 add over.text.Output.flush Martinez 2016-10-20 16:50:08 +02:00
  • 3f720fc9b8 Merge branch 'distutils' of git.covalent.cz:overwatch/over into distutils Martinez 2016-10-20 16:25:36 +02:00
  • d5f3470444 over.text.Output.print renamed to over.text.Output.write Martinez 2016-10-20 16:25:05 +02:00
  • 26cc9c9c99 fix over.misc.hexdump colors Martinez 2016-10-11 14:28:29 +02:00
  • 16770b209c - added a directory callback - updated the template (fixes #11) Martinez 2016-10-10 16:52:59 +02:00
  • 8996bb9d04 added a list of colors to ---help Martinez 2016-10-07 15:30:22 +02:00
  • b967fc12fb Merge branch 'distutils' of git.covalent.cz:overwatch/over into distutils Martinez 2016-08-07 22:56:26 +02:00
  • 44c47e50f0 add over.callback.strings Martinez 2016-08-07 22:48:09 +02:00
  • 90cb9c7d38 add command line targets to ---dump Martinez 2016-07-19 14:09:39 +02:00
  • 89cbc24cbb added over.app.ConfigFile.ignore_unknown Martinez 2016-05-29 09:27:25 +02:00
  • b4019f31d1 docs typo fix Martinez 2016-05-19 14:03:34 +02:00
  • 7ae87629bf --help view displays a list of Main features and if they're used by the app (close #12) Martinez 2016-05-18 13:17:56 +02:00
  • d690632ca2 generalized over.app.ConfigFile to be usable by other apps (e.g. for over-video's context storage, this closes #8 :) options with no value return None instead of raising an exception added a NOTE output tag to over.text.Output Martinez 2016-05-18 13:09:25 +02:00
  • ed947bf8e6 New features (closes #6): - config file selection (---config PATH) - dump state as executable command (---dump) - over library desciption (---help) - finished automatic --help view Martinez 2016-05-18 00:40:42 +02:00
  • 5b983a3131 config file support is ready - over.app.ConfigFile can read, create and amend config files - fix over.cmd.format_invocation - add join to over.text.paragraph Martinez 2016-05-17 20:58:53 +02:00
  • 17eda81ad2 over.app: add proper bool usage check Martinez 2016-05-17 16:55:14 +02:00
  • 2757cd8e96 Major improvements, deduplication and simplification in over.app. - over.app.ConfigFile can create empty config files and read all options from them - over.callback was created to hold commandline parser callbacks - over.app.Option.is_boolean hint added - major improvements and increased robustness of over.app.Main command line parser Martinez 2016-05-17 16:48:58 +02:00
  • 720dfa7b09 over.app.Main now uses a features dict instead of individual flags, closes #5 Martinez 2016-05-17 09:52:26 +02:00
  • 123b04c2b7 fix over.app.Main.invocation state after parsing Martinez 2016-05-16 20:00:46 +02:00
  • e7168e165a add test script's version.py Martinez 2016-05-16 10:51:09 +02:00
  • f74e156c72 add test script Martinez 2016-05-16 10:50:44 +02:00
  • 5541facfd8 renamer over.app.Main.exception_handler to over.app.Main.stack_tracer Martinez 2016-05-16 00:28:43 +02:00
  • d0fd7e90c5 - minor changes - add Exception.description property support - add a few sanity checks to over.app.Main - added top-level stack frame display to over.app.Main.exception_handler - the command line parser is now usable :) Martinez 2016-05-16 00:27:08 +02:00
  • b30cab6926 implemented a global exception handler for over.app.Main that uses introspection and docstrings to create human-friendly stack traces implemented most of the command line parser expanded ANSI color palette added over.text.char_in_str over.text.Output removes colors if the output stream is not a tty minor fixes and improvements Martinez 2016-05-15 22:07:38 +02:00
  • 5b4958e1e2 add over.text.count_leading add indent support to over.text.Output Martinez 2016-05-15 00:28:13 +02:00
  • 793d97f854 switched to versioning Martinez 2016-05-14 15:12:39 +02:00
  • 031f7627b8 renamed cython_types.pyx python_types.py to types.py[x], switching between them is setup.py's job moved help texts to over.docs wip over.app implementation Martinez 2016-05-13 16:11:04 +02:00
  • a4665ae277 finished all of over except app, which will need a lot more attention Martinez 2016-05-13 14:44:12 +02:00
  • 45eb51550a finished over.text Martinez 2016-05-12 16:41:09 +02:00
  • 04b75a400c major reorganization of file structure Martinez 2016-05-11 17:07:48 +02:00
  • 65b0233a9d Merge branch 'new-progressbar' of overwatch/over into master overwatch 2016-05-11 13:30:47 +02:00
  • 3a0f77ab96 initial working implementation of ProgressBar2 Martinez 2016-02-21 13:15:29 +01:00
  • b691bb9b25 ProgressBar initial replacement outline Martinez 2016-02-18 08:01:25 +01:00
  • 271db52da3 minor style changes Martinez 2016-02-14 22:17:59 +01:00
  • 9f162f8928 add color support to over.core.misc.hexdump Martinez 2016-01-22 16:55:55 +01:00
  • 67f8840539 center ASCII in over.core.misc.hexdump Martinez 2016-01-22 16:45:58 +01:00
  • b4e6d68277 Merge branch 'master' of git.covalent.cz:overwatch/over Martinez 2016-01-22 11:31:10 +01:00
  • bd216a2e7a over.core.misc.hexdump - fix crash on empty data - add option for string output Martinez 2016-01-22 11:29:42 +01:00
  • f1a0a7bf47 fix build.sh Martinez 2015-12-26 15:30:20 +01:00
  • 31aafaf0b7 Merge branch 'master' of git.covalent.cz:overwatch/over Martinez 2015-11-23 21:56:38 +01:00
  • 9269dc30d3 update build script to python 3.5 Martinez 2015-11-23 21:55:59 +01:00
  • 8d15d9bccd fix compare_float revert ec98b0cde8 Martinez 2015-11-23 21:54:01 +01:00
  • 6d854fefc6 Merge remote-tracking branch 'refs/remotes/origin/master' Martinez 2015-11-05 10:17:48 +01:00
  • ccea1fb986 handle missing xdg.BaseDirectory (headless platforms etc.) Martinez 2015-11-05 10:17:19 +01:00
  • 5dfd55673c fix over.core.m.compare_float Martinez 2015-09-22 00:54:33 +02:00
  • 8d700f5ff1 add over.core.m add over.core.m.compare_float Martinez 2015-09-21 23:48:08 +02:00
  • 01ef34b519 add header to over.core.misc.hexdump Martinez 2015-08-12 18:30:38 +02:00