Repository navigation
1. Installation
Nevin Kaplan edited this page Dec 24, 2024
·
1 revision
- Download the package from CAST Extend
- Open a windows file explore and go to the download location
- Rename the extension from nupkg to zip (from the windows command prompt: ren com.castsoftware.uc.oneclick.1.1.1.nupkg *.zip)
- Right click on the renamed file and select "Extract All"
- Go to the folder the file were extracted to
- Right click on the Install.bat file and run it using Adminstrator privilages
- Install Python 3.10.10. If a more recent version of Python is already present on the target machine, this step will be bypassed.
- Allow the user to select a location for the installation. This selected directory will have "ARG" appended to it, resulting in a path such as \OneClick. The user will then be prompted to confirm the complete path before proceeding.
- Create an environment to run OneClick.
- In the new environment
- Install the OneClick package
- Install the Highlight CLI
- Install CAST Profiler
- A message is provided show where OneClick has been installed
NOTE: If you have any issues with the installation script, or any other part of OneClick please send an email to OneClick@castsoftware.com
- Correct installation issues
- Run multiple CLOC processes simultaneously
- Run multiple Highlight analysis processes simultaneously
- Rework console display to be more user friendly
- Add Highlight CLI as part of the OneClick Installation process
- Installation Improvements
- Added execution vs working folders
- Merged AIP and HL Staging folder into one for both
- Bug Fixes
- Improvements in installation
- Updated Templates
- Bug Fixes
- OneClick logs are revised to provide discovery information as the process continues to discover and run application analysis.
- Categorized logs into sections and standardized them to include tags for information, warning, and error messages.
- Don't prompt for missing analysis configuration items when ending the process before analysis
- Improved user experience during application setup
- Add warning message if no supported technologies remain after cleanup
- For new installations, validate existence of base folder, create if required.
- Configuration - Java Home not being set correctly
- Highlight - Correct URL to allow it to work with both REST API and CLI
- Added CoffeeScript to ListOfTechnologies.csv
- Introduced the CAST profiler
- Resolved an issue in the EdgeV2 application where it was previously unable to detect SQL artifacts in single-application scenarios
- Enhanced sqlDiscovery by adding a filename column
- Installation has been expanded to allow for any drive
- CLOC excel sheet number formatting
- Show progress with each step
- Health factors removed from Technical Overview table
- All generated excel sheets column widths are set to match text size
- Minimum width of 15 characters
- Maximum width of 150 characters
- Report template added to GitHub
- Check for configuration files, if not there add questions to discovery report
- ISO 5055 compliance report is generated in % compliance instead of grade
- Expanded unzip capabilities to include .tar, gztar, bztar, and tgz files
- To optimize the running of CLOC in a Windows environment, utilize the subst function to create a temporary drive, which avoids the long path issue while running CLOC.
- In windows environment, use subst to create a temporary drive to shorten the file name length while running CLOC
- Expand cleanup to support regular expression in the file and folder cleanup lists
- Enhanced discovery report
- Adjusted lines of code output to render as KLoc, or MLoc
- Corrected Technolgy count mismatch
- Corrected SQL count mismatch
- Corrected HL-WORK folder not always being created issue
- Create application if it does not exist in Highlight
- Corrected - skip analysis if already marked as done
- Corrected - report not always running issue
- Corrected general formatting issues
- Added Green Impact Slide
Note: Report templates are curently not include in the extend package, please contact NKA
- Interactive installation - Improvements
- Create application in Highlight
- Source Code Discovery Formatting
- Bug Fixes
- Interactive installation
- Bug Fixes
- First release in March 2023