GitHub user aperepel opened a pull request:

    https://github.com/apache/nifi/pull/2465

    Broaden support for input, now supports both local files _and_ any public 
URL with a schema recognized by Java runtime.

    Assume UTF-8 charset by default for now. In theory would be possible to add 
more (sigh!) switches to specify a charset, but not sure it's worth it until we 
get further confirmation of the need.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/aperepel/nifi import-from-url

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/nifi/pull/2465.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #2465
    
----
commit f97df47034346cebf9b5c7bbac2144273c0edc4c
Author: Bryan Bende <bbende@...>
Date:   2018-01-22T15:31:15Z

    Initial plumbing for new NiFi Registry toolkit tool
    - Setting up command framework
    - Check point for get-flow-version command
    - Working get-flow-version
    - Working commands for ListBuckets and CreateBucket
    - Adding more commands
    - Adding support for properties files and secure connections with 
certificates
    - Adding JLine to make a shell
    - Cleaning up JLine integration
    - Adding support for executing single commands, renaming to CLI
    - Adding command groups to organize commands based on target area
    - Refactoring how command options are setup
    - Refactoring how NiFiRegistryClient is created to make it easier to test 
and to support proxied entities
    - Implementing custom completer
    - Working NiFI commands for listing, adding, and updating Registry Clients
    - Refactoring to create an overall CLI context to pass around with a 
session, and adding session commands
    - Making use of session properties file for NiFi and NiFiReg commands
    - Working import-pg command for NiFi
    - Adding current user commands and session clear
    - Reorganizing packages, refactoring to separate API
    - Adding persistent session
    - Adding commands for pg-start, pg-stop, and pg-get-vars, and a basic README
    - Fixes #17 - Only print session info when interactive
    - Fixes #20 - Making all create commands return a single id value for easy 
use in automation or copying/pasting
    - Fixes #19 - Removing name from the options of pg-import since it should 
use the name from registry
    - Fixes #16 - Making flow version optional when exporting, if not specified 
then the latest will be exported
    - Fixes #18 - Removing flow version arg from import-flow-version, 
automatically determining next one-up version
    - Fixes #21 - Removing bucket id from export/import and automatically 
determining it

commit 56b2c2a4edf08ba4e0c8de153fb5d78cdc744212
Author: Andrew Grande <aperepel@...>
Date:   2018-02-05T16:42:31Z

    #24 rename the registry group to `registry` for better UX (#25)

commit 0eede186f1a626221271b2671fdfbb9f404177ed
Author: Bryan Bende <bbende@...>
Date:   2018-02-05T16:48:33Z

    - Fixing completer unit test
    - Fixes #29 - Adding pg-get-version, pg-get-all-versions, pg-change-version
    - Adding info the Context to know if we are in interactive mode

commit 0e0b8cbf1ded78f61bfdb040aea43daa8537997e
Author: Andrew Grande <aperepel@...>
Date:   2018-02-05T22:33:28Z

    Implemented auto-layout when importing the PG. Will find an available spot 
on a canvas which doesn't overlap with other components and is as close to the 
canvas center as possible.

commit 7844927a490d14d9b8af3d029e06432eda09b42c
Author: Bryan Bende <bbende@...>
Date:   2018-02-07T14:42:20Z

    - Modifying how the process group box is calculated. This closes #31
    - Adding command to get the id of a registry client by name
    - Fixes #28 - Refactoring how results are written to support option of 
simple or json output
    - Fixes #30 - Adding pg-set-var command

commit aa9dc3fd662eb587fbcf9089a10a3a06c46a5e1f
Author: Bryan Bende <bbende@...>
Date:   2018-02-09T15:45:03Z

    Fixes #27 - Added pg-list command

commit 6af1505b053036797dd8b7e2662b8715e6379580
Author: Bryan Bende <bbende@...>
Date:   2018-02-09T19:26:02Z

    Fixes #32 - Added getDescription to every command and prints when asking 
for help on a command

commit 3ce95cd433a27a366799f9091971ef3cbf84ed60
Author: Bryan Bende <bbende@...>
Date:   2018-02-09T21:49:11Z

    Adding verbose out to help command to print description for every command

commit 0cc85e91c4d7b99e40f4a087507638ddbf09a72c
Author: Andrew Grande <aperepel@...>
Date:   2018-02-10T15:08:33Z

    The handling of empty canvas got lost in the merge, causing errors with a 
new NiFi instance.

commit 9dbc6277eb571968826612ed82f6b27100178451
Author: Andrew Grande <aperepel@...>
Date:   2018-02-10T21:31:00Z

    Broaden support for input, now supportes both local files _and_ any public 
URL with a schema recognized by Java runtime.

----


---

Reply via email to