Hello!
    Just a quick note about PYFI (The python Nifi-like platform I'm 
developing). Soon I will post a repo for pyfi cli.
You will be able to construct your PYFI mesh networks and manage all aspects of 
the system including flows, processors, scaling, start/stop etc using the CLI 
without the UI.
This is an important design goal as it will allow for improved devops, 
automation and maintenance without human GUI. Quick look below.

Cheers!
Darren

$ pyfi
Usage: pyfi [OPTIONS] COMMAND [ARGS]...

  Pyfi CLI for managing the pyfi network

Options:
  --debug / --no-debug
  -d, --db TEXT         Database URI
  --help                Show this message and exit.

Commands:
  add     Add an object to the database
  agent   Run pyfi agent
  api     API server admin
  db      Database operations
  get     Get unique row
  ls      List database objects
  node    Node management operations
  proc    Run or manage processors
  task    Pyfi task management
  update  Update a database object
  web     Web server admin

$ pyfi add
Usage: pyfi add [OPTIONS] COMMAND [ARGS]...

  Add an object to the database

Options:
  --id TEXT  ID of object being added
  --help     Show this message and exit.

Commands:
  agent      Add agent object to the database
  outlet     Add outlet to a processor
  plug       Add plug to a processor
  processor  Add processor to the database
  queue      Add queue object to the database
  role       Add role object to the database
  user       Add user object to the database

$ pyfi proc
Usage: pyfi proc [OPTIONS] COMMAND [ARGS]...

  Run or manage processors

Options:
  --id TEXT  ID of processor
  --help     Show this message and exit.

Commands:
  remove   Remove a processor
  restart  Retart a processor
  start    Start a processor
  stop     Stop a processor

Reply via email to