NCGMGR

A NodeCG ManaGeR, built with Tauri and Vue.js.

Features

  • Install NodeCG in a specified folder or manage an existing NodeCG installation
  • Launch NodeCG and view its logs in a friendly UI
  • Automatically navigate to the NodeCG dashboard in a web browser
  • Manage bundles in a NodeCG installation
    • Install bundles
    • Upgrade or downgrade a bundle's version
    • Automatically create and open configuration files for bundles
    • Open a bundle's path in a file explorer or terminal automatically

Planned features

Items marked with ❓ are lower priority and still need more planning before development can be started on them, while items marked with ❗️ are more likely to make it into releases in the near future.

  • Detailed bundle configuration management
    • ❗️ Manage configuration parameters in-app by reading the config schema
  • Replicant management
    • Read replicant values for the selected NodeCG instance
    • Delete replicant values, replacing them with their default values if present
    • Manually modify replicant values (following the bundle's schema)
  • More support for multiple NodeCG installations
    • Save multiple NodeCG installation directories
    • Move bundles between NodeCG installs
  • More options for managing bundles
    • Disable bundles without uninstalling them
  • ❓ Create a directory of NodeCG bundles
    • Host a directory listing public NodeCG bundles
    • Allow hosting private directories of NodeCG bundles