PowerOn Pro — Supercharge PowerOn in VS CodePowerOn Pro is an extension for Visual Studio Code that provides full language support for the Jack Henry™ Symitar programming language, PowerOn.
Free vs. Plus🎉 We'll always offer our core language tools for PowerOn as well as basic functionality for free to the community. If you want to develop even faster, we have a suite of advanced features that will make you a champion while you work with PowerOn 🏆 These features are marked with Plus in the features list below. For a quick comparison of Free vs. Plus, visit our plans page. To subscribe today, head to Libum Portal! Sign in through Account & Help to use Plus. If you're waiting on internal approval, ask a Libum founder about a subscription grace period. What can I do with PowerOn Pro?Bring your PowerOn development workflow into Visual Studio Code, from writing and reviewing code to running programs and inspecting their reports.
Explore the full list of capabilities in our online docs. Language tools that understand PowerOnCore editing tools are free: syntax highlighting, completions, function signatures, eDocs hovers, snippets, Go to Definition, Find References, and rename. Navigate between a PowerOn and its local Plus adds realtime diagnostics, supported quick fixes, reference CodeLens, and configurable formatting. Catch issues while you type, follow symbol usages, and keep indentation, casing, and spacing consistent.
Local analysis works without a host connection. When you're ready, validate against your connected Sym to check the actual host environment. Host validation errors appear in Problems and take you to the relevant source line. A native connection to SymitarOur own connector acts as a headless Quest client and runs entirely over SSH. It supports validation, deployment, installation, file transfers, execution, and reports, with background workers for synchronization and other tasks. Create and test a profile in Connections, then click its card to connect. Auto-connect can reconnect when VS Code starts; Work Locally disconnects for local development. Host actions require an established connection, and the status bar keeps activity close at hand. Validate, deploy, install, or run from the editor toolbar or command menu. When running a local PowerOn that differs from the host copy, confirm Deploy and Run before proceeding. Include-deployment settings let you keep remote includes, choose local versions, or deploy changed local includes automatically. Free includes one connection. Plus adds additional connections. From batch prompts to finished reportsRun a batch PowerOn from the editor or command menu. Answer native input prompts as they arrive, including masked, validated date inputs. Prompts remain open while you enter a value. The Batch tab shows host queues in collapsible cards. Search jobs, follow running and waiting states, and use the job menu to cancel a waiting job or request termination of a running one—with confirmation before either action. Invoked jobs continue to be tracked when the view is closed.
Batch execution and individual report lookup are free. Find a report by sequence or search by a case-insensitive partial title, with Choose whether completed reports open automatically, or use the completion action to open them yourself. Free reports open in temporary tabs; Plus adds a synchronized Reports library with local caching, retention settings, and browsing after a tab is closed. Remote files, with a review stepPlus · Bring PowerOns, DataFiles, HelpFiles, and LetterFiles into a managed local workspace with Remote Syms. Edit with your usual VS Code tools, then synchronize with the host. Synchronization on open is enabled by default and runs when the connection is ready. Local changes are preserved for review. Use VS Code Source Control to compare versions, choose Use Remote or Keep Local for individual files or groups, and apply your choices. Reset choices when you want to reconsider.
SFTP is the default sync method; rsync is available with the required local tools. For a one-time download without a managed workspace, Clone Sym Directory is also available in Free. Interactive OnDemand, inside VS CodePlus · Select a member and run an OnDemand PowerOn without switching applications. Work through prompts, supported WINDOWS SEND dialogs, and HTML output in an editor tab, with account context and execution controls close by. PowerOn Pro checks the local source before execution and asks before deploying changes. Installed PowerOns have a distinct OnDemand run action, while batch remains available from the command menu.
ContributingWe at Libum are committed to improving the development experience for Symitar developers. Your feedback helps shape PowerOn Pro—tell us what would make your day easier, share a workflow, or report an issue. Join the Libum Community on Discord, request a feature, or reach us at development@libum.io. |