PrimalScript® comes in three editions: Standard, Professional, and Enterprise. An additional product, PrimalScript Universal, bundles Enterprise edition with other SAPIEN products and services. Each edition contains all the features and functionality of lower editions, allowing you to choose the set of functionality that best meets your needs and your budget. Here's how they compare.
Overwhelmed? How about looking at the features built specifically for the type of work you're doing? And don't forget about support options.
The new Resources Browser puts software, training, community, and publishing resources right at your fingertips. Includes sample scripts, information on scripting training, links to community sites and resources, and details on scripting-related books and publications. More...
|
Live Syntax checking for VBScript, JScript, and Windows PowerShell helps you spot bugs as they happen by highlighting errors in your code. Simply hover over the offending line for a tooltip hint on how to fix the error. More...
|
View script output and your script at the same time! PrimalScript now displays script output, file find results, and more in a tabbed Output Pane at the bottom of the window. More...
|
New high-color icons provide a more contemporary, intuitive look and feel to the entire PrimalScript user interface.
|
Type just a few letters and PrimalSense now jumps in to help complete language keywords, variable names, function names, and more - less typing means fewer typos and faster results!
|
New Windows PowerShell™ Support |
 |
 |
 |
Complete support for Windows PowerShell includes syntax color-coding, word-wrapped tool tips for cmdlet syntax, and full support for code hinting on statically-typed variables. Need more help? Move your cursor to a cmdlet and hit F1 for complete cmdlet syntax right in the new Output Pane's Help tab. More...
|
New CVS/Subversion Support |
 |
 |
 |
Expand your source control integration options with new connectivity to CVS- and Subversion-compatible source control solutions. Visual SourceSafe-compatible solutions are still accessible from all three editions. More...
|
It's like entry-level source control: Go back in time on any file to retrieve past versions. A quick and easy way to see what's changed and quickly undo mistakes from months in the past. More...
|
Never forget! Automatically turns TODO and DONE comments (using your scripting language's commenting keyword or token) into a graphical project task list. Or, manually add your own personal tasks to keep track of other items. More...
|
You're only human, so PrimalScript has built-in "oops resiliance." Like a text editor, PrimalScript has an "undo" button; unlike a mere editor, though, PrimalScript remembers thousands of past actions, including ones that took place in prior editing sessions! That's right you can undo editing actions that took place months in the past.
PrimalScript's built-in Recycle Bin even keeps thousands of lines of deleted text and script code, allowing you to recover it at any time.
Combined with the File History feature in PrimalScript 4.1, there's no mistake that PrimalScript can't save you from!
|
Code folding helps you stay focused by hiding code that you aren't currently working on. Language procedures (like functions and classes) are automatically made "foldable," allowing you to show or hide them with a single click.
You can also define your own "foldable" regions, allowing you to quickly hide code you don't need to see, making it easier to focus on the code you do.
Read more about code folding.
|
PrimalSense™ Code Completion |
 |
 |
 |
PrimalSense consists of three primary elements. The first is syntax color-coding, which allows language keywords and other elements to be color-coded (and, depending on the language, properly cased) automatically. This helps you quickly spot typos and makes your scripts much easier to read.
Code hinting helps you remember language syntax without having to reach for the documentation. Pop-up "tool tips" display language syntax not only for built-in language functions and statements, but also for procedures and classes that you define.
Code completion helps you remember various language elements like object methods and properties, and helps complete COM instantiation and other statements. Code completion also works in the HTML Document Object Model (DOM). The code completion pop-up menus allow you to quickly scroll to the item you need, and complete your statement with a single keystroke.
Note that PrimalSense features vary depending on the scripting language you're using.
Read more about PrimalSense.
|
PrimalScript can provide context-sensitive help for any of its supported languages, integrating directly with OEM language documentation, Web-based documentation, and so forth. Just tell PrimalScript where the documentation is on your computer (or what URL to use), and you'll be able to highlight language elements (such as keywords) and press F1 to receive instant help on the highlighted element.
Read more about Universal Help
|
Simplified Script Security |
 |
 |
 |
PrimalScript provides native support for Windows Script Host (WSH) TrustPolicy, allowing you to set your local TrustPolicy setting through an options dialog instead of manually editing the registry.
PrimalScript can encode Windows and ASP scripts, using Windows' built-in script encoding. While script encoding isn't appropriate for protecting sensitive information like security credentials, it does help deter users who run your scripts from viewing your actual source code.
PrimalScript also includes built-in code signing capabilities, allowing you to digitally sign scripts using a code-signing certificate (not included). Scripts can be signed on demand, or you can configure PrimalScript to sign them automatically each time they're saved, making secure scripting completely effortless.
Read more about script security.
NEW: Managed Windows PowerShell execution policy from within PrimalScript, too!
|
PrimalScript makes deploying your code easy. Projects (which consist of multiple files and folders) can be deployed via file copy or FTP, using a single toolbar button. You can also deploy only the files which have changed, making deployment to a test server faster during the development cycle.
PrimalScript even has core FTP functionality built into the File menu, allowing you to quickly Get and Put files as easily as if they were located right on your local computer.
Read more about code deployment.
|
Source Control Integration |
 |
 |
 |
PrimalScript integrates with popular source control systems such as Microsoft Visual SourceSafe (and compatible solutions), allowing you to manage source control right from within the PrimalScript environment. Files can be checked in or out, you can retrieve past versions, and even compare versions to one another.
PrimalScript projects also include source control capabilities, allowing an entire project to be checked in or out as a unit. This helps to streamline file management in large, multi-file projects and makes it easier and safer for a team to work on the same set of files.
Read more about source control.
|
The WMI Wizard writes WMI code in VBScript or JScript at the click of a button. Explore WMI classes in any namespace, on any computer on your network. It even supports the use of alternate credentials in your WMI connections, so you can work with remote machines more easily. The code produced can be easily modified to meet your needs, giving you a fast and effective jump-start to scripting almost any WMI-related task.
Read more about the WMI Wizard.
|
The ADSI Wizard goes beyond boilerplate code, producing a complete set of VBScript classes that represent Active Directory objects. You'll not only find it simpler to retrieve objects from Active Directory, but you'll also have PrimalSense support for working with those objects. The ADSI Wizard takes the complexity out of Active Directory scripting and lets you produce useful scripts faster and more easily.
Read more about the ADSI Wizard.
|
PrimalScope™ Windows Script Debugger |
 |
 |
 |
Debugging Windows scripts can be tough, but PrimalScript can help. The industry's first truly built-in debugger, PrimalScope doesn't rely on the Microsoft Script Debugger or any other external tools. It's built right into PrimalScript, allowing you to set breakpoints in your script, run your script one line at a time, and see exactly what's going on.
A detailed breakdown of object property and variable values lets you see at a glance the data your script is working with. A real-time Expression Evaluator instantly evaluates even complex expressions for you, giving you further insight into how your script is functioning.
Read more about PrimalScope.
|
PowerShell Script Debugger |
 |
 |
 |
Debugging PowerShell scripts can be tough, but PrimalScript can help. The industry's first truly built-in debugger, PrimalScope doesn't rely on the Microsoft Script Debugger or any other external tools. It's built right into PrimalScript, allowing you to set breakpoints in your script, run your script one line at a time, and see exactly what's going on.
A detailed breakdown of object property and variable values lets you see at a glance the data your script is working with. A real-time Expression Evaluator instantly evaluates even complex expressions for you, giving you further insight into how your script is functioning.
Read more about PrimalScope.
|
PrimalDiff™ Visual File Compare |
 |
 |
 |
PrimalDiff makes it easy to compare two versions of a file and spot the differences. Files are displayed side-by-side, with color coding to indicate content which is missing or different. Perfect when you're working with archived files, or when multiple individuals are working on copies of the same file.
Read more about PrimalDiff.
|
What did you name that table or stored procedure, again? No need to reach for another tool to check - PrimalScript's Database Browser conveniently connects to any OLE DB or ODBC data source and displays database objects in an easy-to-use hierarchical view. Plus, it allows you to use a GUI to create the connection and generates a connection string you can use within your scripts.
Read more about the Database Browser.
|
Why turn to a separate tool for transferring files? Just open PrimalScript's FTP toolbar and use the built-in, fully-functional, graphical FTP client to transfer files to and from remote systems. Remembers past connections automatically so that you don't have to, and provides drag-and-drop file transfer capabilities.
Read more about the FTP client.
|
Evolved Script Packager™ (ESP) |
 |
 |
 |
Securely bundle one or more scripts, their data files, and even dependent COM objects into a standalone executable (EXE) file that can run under alternate credentials. Run scripts in serial or parallel, sign them to comply with WSH TrustPolicy, and deploy them throughout your enterprise.
Read more about the Evolved Script Packager.
|
Work on ASP.NET, VB.NET, and C# projects without giving half of your hard drive to your development environmen! PrimalScript provides full support for .NET development, including integration with the .NET SDK and compilers.
Read more about .NET Support.
|
Easily publish project files to multiple remote locations using FTP or network file copy - the perfect way to deploy to a staging farm or production farm, or just to get the right files in all the right places at the same time. Robust copy protocols keep you informed of the publisher's progress at all times and make even large deployment projects a snap.
Read more about the Multi-Target Publisher.
|
Build the most complex SQL queries in a snap with PrimalScript's Visual Query Builder. Connects to any OLE DB or ODBC data source and lets you drag and drop your way to faster SQL language queries! Includes powerful data formatting macros to make your data look exactly the way you need it to.
Read more about the Visual Query Builder.
|
Remote Script Execution Engine (RSEE™) |
 |
 |
 |
Deploy VBScript files to any computer or computers on your network, have the script execute locally on each, and bring the script output back to your PrimalScript window. It's the perfect, robust, and secure way to extend your administrative reach to the furthest corners of your enterprise, without ever leaving your desk.
Read more about RSEE.
|
Make XML editing a snap with PrimalScript's Visual XML Editor. Validates documents and makes it easy to remove, add, and modify elements and attributes. Of course, you can always switch to a regular text edit mode if you prefer, since PrimalScript lets you work the way you want to work.
Read more about the Visual XML Editor.
|