Commit Graph

72 Commits

Author SHA1 Message Date
Reinhard Pointner f6199e154f Add ExpressionMapper interface 2019-05-27 14:36:38 +07:00
Reinhard Pointner e3ff4525c0 Allow `*.groovy` files as argument value for `--format`, `--filter` and `--file-filter` CLI options (e.g. `--format /path/to/MyFormat.groovy`) 2019-05-19 18:41:46 +07:00
Reinhard Pointner 616f361b0b Added -no-history switch 2019-05-19 12:47:17 +07:00
Reinhard Pointner 0815aa6532 Refactor PanelBuilder[] 2019-02-26 12:20:26 +07:00
Reinhard Pointner 5d19b9c2c1 Document only CLI options 2019-02-24 16:44:22 +07:00
Reinhard Pointner adf3007372 Add default string representation for args object 2019-02-21 20:48:16 +07:00
Reinhard Pointner 01807285ed Refactor argument passing for mac app 2019-02-20 21:23:49 +07:00
Reinhard Pointner e4abc0afb4 Add --action AbsoluteAirdate to man page 2019-01-27 12:07:36 +07:00
Reinhard Pointner 71e0033cfc Add --db TheMovieDB::TV to man page 2019-01-27 11:41:33 +07:00
Reinhard Pointner 4b3ac80a88 MAS does not support or allow command-line applications and may run executables with strange arguments for no apparent reason (e.g. filebot.launcher -psn_0_774333) so we ignore arguments completely in this case 2018-12-17 16:43:02 +07:00
Reinhard Pointner 172c4954df Refactor license key import handling 2018-12-05 19:24:18 +07:00
Reinhard Pointner 35484ac730 If FileBot is called with --license with an interactive console, then force console license activation (to avoid issues when the GUI starts up but X is screwed up on some Linux systems, thus crashing on startup, failing to activate the license) 2018-11-29 01:55:03 +07:00
Reinhard Pointner 2dcb3ca2fc Fix license activation issues on headless machines 2018-11-29 01:50:56 +07:00
Reinhard Pointner 507e1c5df9 If FileBot is called with --license with an interactive console, then force console license activation (to avoid issues when the GUI starts up but X is screwed up on some Linux systems, thus crashing on startup, failing to activate the license) 2018-09-20 18:55:37 +07:00
Reinhard Pointner 4527c0c6af Fix MAS builds 2018-08-09 13:58:04 +07:00
Reinhard Pointner 2b1bc29d60 Clean up `filebot -help` 2018-06-28 23:54:04 +07:00
Reinhard Pointner 155c5cd5f9 Build self-contained APP bundle (non-MAS) 2018-06-12 03:48:52 +07:00
Reinhard Pointner f468be3a62 Experiment with PGP signed messages 2018-06-10 22:45:24 +07:00
Reinhard Pointner f0a59d51f0 Experiment with PGP signed messages 2018-06-10 22:27:50 +07:00
Reinhard Pointner 204e1e22c6 Experiment with PGP signed messages 2018-06-10 16:16:51 +07:00
Reinhard Pointner 6d818f8ffe + Support for --file-filter option (e.g. useful on Windows where find -exec isn't possible) 2018-05-21 16:33:58 +07:00
Reinhard Pointner 640db994b3 Throw exception if illegal --mode pattern was passed in 2018-03-15 09:50:54 +07:00
Reinhard Pointner d3c7028710 Support CoW clones on both macOS (with APFS) and Linux (with BTRFS) and enable those actions in the GUI 2017-11-27 18:18:37 +01:00
Reinhard Pointner c42564449f Improve `filebot -help` message 2017-04-21 00:49:04 +08:00
Reinhard Pointner aa10510e87 Added `-exec` option that works similar to `find -exec` and the `--def exec` option.
e.g.
```
filebot -rename $OPTS -exec echo {f}
filebot -rename $OPTS -exec echo {f} +
```
2017-04-18 15:25:34 +08:00
Reinhard Pointner c357007510 Fix potential crash on startup when loading JNA 2017-04-09 15:39:16 +08:00
Reinhard Pointner 9b31ebfab8 ExecutableRenameAction: relativize destination path (i.e. to make scp/sftp calls easier) 2017-04-07 00:20:57 +08:00
Reinhard Pointner d442a8de8b ProcessRenameAction => ExecutableRenameAction 2017-04-06 01:45:18 +08:00
Reinhard Pointner 38e57db3ef Added GroovyRenameAction and ProcessRenameAction 2017-04-05 16:57:58 +08:00
Reinhard Pointner 54cec6f9f8 Added GroovyRenameAction and ProcessRenameAction 2017-04-05 16:15:34 +08:00
Reinhard Pointner f28e41626f Refactor ExpressionFormat into generic ExpressionFormat (used by -mediainfo and -list calls) and ExpressionFileFormat (used when generating output paths) that performs all the file path validation logic (strip spaces, don't allow /\ in binding values, etc) 2017-02-27 22:11:59 +08:00
Reinhard Pointner f95689b5a1 Streamify -mediainfo and -list commands to make them more responsive when used on the command-line on large datasets 2017-02-23 20:49:51 +08:00
Reinhard Pointner 9e13e1928e Streamify -mediainfo and -list commands to make them more responsive when used on the command-line on large datasets 2017-02-23 20:10:12 +08:00
Reinhard Pointner b44df59d55 Use internal logging for --log-file instead of copying stdio/stderr to file (which doesn't work for native code or sub-process console output anyway) 2017-01-28 19:07:12 +08:00
Reinhard Pointner 7955d1bf6e Don't follow symlinks when passing in symlink files as file arguments.
https://github.com/filebot/filebot/issues/11
2017-01-16 04:20:02 +08:00
Reinhard Pointner 7a0a36b528 Refactor CmdlineInterface with proper types for all parameters 2016-11-28 06:10:42 +08:00
Reinhard Pointner feeb811153 Enable CLI interactive mode 2016-11-26 05:58:57 +08:00
Reinhard Pointner 742e3aea2d Fix error prone code 2016-11-25 20:47:08 +08:00
Reinhard Pointner 934976c0a2 --mode interactive -> basic selection and confirmation dialogs for the CLI 2016-11-25 07:09:35 +08:00
Reinhard Pointner 43572de117 Remove unused options from manual 2016-10-20 01:01:47 +08:00
Reinhard Pointner 4f5b1cefcc Refactor argument handling a bit 2016-10-19 01:02:51 +08:00
Reinhard Pointner 14e87227bc Update `filebot -help` 2016-10-06 12:45:04 +08:00
Reinhard Pointner bbc1bef181 Ignore hidden files by default (fix regression issue) 2016-10-05 14:56:33 +08:00
Reinhard Pointner 850818373d Use HUMAN_NAME_ORDER for args file listing 2016-10-04 23:47:51 +08:00
Reinhard Pointner 89a48c26a1 ignore empty arguments 2016-10-04 23:47:10 +08:00
Reinhard Pointner 846e4166ed Use human sort order for all paths loaded into the UI 2016-09-28 23:09:38 +08:00
Reinhard Pointner fe097b5a43 Add `--action reflink` to CLI help 2016-08-05 05:33:41 +08:00
Reinhard Pointner e9e9d0fadd Better logging 2016-05-03 19:38:07 +08:00
Reinhard Pointner d74347591b Support --db ID3 (same as "ID3 Tags") 2016-03-28 20:45:43 +00:00
Reinhard Pointner b9fdfcbe10 Refactor 2016-03-27 13:52:59 +00:00