Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sudeephazra/perl-on-netbeans
This plugin adds support for Perl 5 to NetBeans
https://github.com/sudeephazra/perl-on-netbeans
java netbeans perl perl5
Last synced: 2 months ago
JSON representation
This plugin adds support for Perl 5 to NetBeans
- Host: GitHub
- URL: https://github.com/sudeephazra/perl-on-netbeans
- Owner: sudeephazra
- License: mit
- Created: 2020-09-01T09:47:03.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-12T03:28:04.000Z (3 months ago)
- Last Synced: 2024-09-29T18:42:06.541Z (3 months ago)
- Topics: java, netbeans, perl, perl5
- Language: Perl
- Homepage: https://sudeephazra.github.io/perl-on-netbeans/
- Size: 18.5 MB
- Stars: 9
- Watchers: 2
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Perl On NetBeans
This plugin adds support for Perl 5 to NetBeans---
## Plugin Documentation
The usage documentation for each release is available under the corresponding folder in the repo at docs/user-guidesFor all updates, please bookmark this [GitHub Page](https://sudeephazra.github.io/perl-on-netbeans/)
The plugin can be downloaded from [Releases](https://github.com/sudeephazra/perl-on-netbeans/releases/) under this repository.
__Please note the supported Apache NetBeans version before downloading and installing the plugin__
---
## Getting Started
- Download and install Apache NetBeans from [here](https://netbeans.apache.org/download/index.html)### Compiler and Packaging Module
**NEW** Starting release 0.8, PerlOnNetBeans will use Carton for dependency management. Please read the more about it on official documentation page for [Carton](https://metacpan.org/pod/Carton). This feature is not fully implemented in this release and is used only during code execution.
#### Windows
- Download and install [Strawberry Perl](https://strawberryperl.com/)
- *(Optional)* Open a Terminal and type the following command to install Carton
```bash
cpan install Carton
```
#### Linux (Ubuntu)
- Perl is installed by default on Linux
- *(Optional)* Open a Terminal and type the following commands to install Carton
```bash
curl -L http://cpanmin.us | perl - --sudo App::cpanminus
cpanm Carton
```
### Installing supporting modules
- Install the Perl::Tidy and Perl::Critic modules### Installing the PerlOnNetBeans plugin
- Download and install the plugin from [Perl On NetBeans](https://plugins.netbeans.apache.org/catalogue/?id=98) and restart the IDE
- Create a new project
- *(Optional)* Open the project root location in your terminal and run the command
```bash
carton install
```
- Start Perlin'
- *(Optional)* If you add any new module in your code, please add the entry to the `cpanfile` and run the following command in the project root folder
```bash
carton install
```## User Documentation
Please read the user documentation [here](docs/using-perl-on-netbeans.md)
---
## Updates
Version: Release 0.8
Date: 12-Jul-2024Features:
- Fixed autocomplete errors
- Fixed version number inconsistencies
- **Breaking change**: Added Carton as the package manager for new projects *(Not fully implemented)*---
Version: Release 0.7
Date: 12-May-2024
Tested On: NetBeans 21 with Starwberry Perl 5.32.1 64-bit on Windows 11
Recommended Perl: Starwberry Perl 5.32.1 64-bitFeatures:
- Updated release location to Maven central---
Version: Release 0.6
Date: 25-May-2022
Tested On: NetBeans 13 with Starwberry Perl 5.32.1.1 64-bit on Windows 10
Recommended Perl: Starwberry Perl 5.32.1.1 64-bitFeatures:
- Fixed highlighting issue with empty strings---
Version: Release 0.5.1
Date: 10-Mar-2018
Tested On: NetBeans 8.2, 9, and 10 on Windows 7Features:
- Combined external libraries into the plugin to correct plugin verification issues---
Version: Release 0.5
Date: 27-Feb-2018
Tested On: NetBeans 8.2, 9, and 10 on Windows 7Features:
- Added support for Dancer2 framework (initial stages)
- Added code completion for keywords
- Additional Perl::Tidy configuration options
- Corrected custom Perl binary and libraries location integration errors
- Bug fixes around syntax highlighting
- UI improvements
- Performance improvements
- Upgraded underlying helper libraries---
Version: Release 0.4
Date: 19-May-2015
Tested On: NetBeans 8.2 on Windows 7Features:
- Comment toggle using Ctrl+/
- Retain line indentation on new line
- Menu options to run and compile files
- Added code formatting and template under Options -> Tools
- Project copy/move/rename functions
- Theme support
- Added Dancer support
- Removed extra menu buttons---