Skip to content

FormaServe/IBMi-Snippets

Repository files navigation

IBM i Snippets

A Visual Studio Code extension that provides traditional IBM i programming language snippets.

Its purpose is to provide a way to share these snippets with other IBM i users.

Demo Video

IBMi Snippets Demo

Features

It currently supports the following IBM i languages:

  • CL
  • CLLE
  • RPGLE
  • SQLRPGLE
  • DSPFs

Requirements

Requires VS Code 1.60 or later.

Installing

  • Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter:
  • ext install ibmi-snippets
  • Alternatively, you can download the extension from the marketplace.
  • Or on a command line code --install-extension pack.ibmi-snippets

🔗 Download

Extension Settings

There are no settings for this extension.

Usage

In Visual Studio Code, create a new file.

The file extension should be one of the supported IBM i languages.

They can be:

  • .CL
  • .CLLE
  • .RPGLE
  • .SQLRPGLE
  • .DSPF

On the first line of your new file type and of the following;

Command Description
!icl CL program snippet
!iclle CL LE program snippet
!idspf Display file snippet
!irpgle RPG LE snippet
!isqlrpgle RPGLE with embedded SQL

Issues & Suggestions

If you find any issues, or have any suggestions, please open an issue on our GitHub repository issues page

Release Notes

Please see the CHANGELOG.md file for a list of changes.

🏢 About FormaServe

FormaServe Systems have been developing IBM i solutions since 1990.

We have no affiliation with IBM.

📬 Contact

🔗 Links

Contributing

Please read our contributing document for details on our code of conduct, and the process for submitting pull requests to us.

☕ Support FormaServe

🏠 Location

We are located in London England.

⚙️ Powered by

⚙️ License

  • The MIT License (MIT). Please see License File for more information.
  • Copyright (©) 2022 FormaServe Systems Ltd.

✔️ Open Source on IBM i

👍👍

About

IBM i Traditional Programming Snippets

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published