Crill-IOS-Scripting is a Language Server Protocol based tool that optimizes the cisco IOS scripting expirience.
- Initial release of the Crill-IOS VS Code extension
- Autocompletion, syntax highlighting & real-time validation
- Support for
.ios
and.cli
configuration files - Modular architecture for easy extension with new commands/templates
- Autocompletion of Cisco IOS commands and syntax
- Syntax highlighting support
- Live error detection for error free scripts
- Modular architecture — easy to extend with new commands or templates
Syntax highlighting for IOS commands
Command suggestions & validation in real time
- Install the extension from the VS Code Marketplace.
- Create a file with the extension
.ios
or.cli
. - Start typing your Cisco IOS config – Crill-IOS suggests valid commands, highlights errors, and provides hints.
- Validation runs in real-time via the built-in LSP engine.
! Example
interface GigabitEthernet0/1
description Uplink to Core
ip address 192.168.0.1 255.255.255.0
no shutdown
Errors and warnings are highlighted instantly
Download the VS Code Extension Crill-IOS-Scripting.
- More advanced diagnostics with context awareness
- Auto-fixes for common configuration mistakes
- Command reference tooltips with docs
- Template export for “golden configs”
- Expanded test coverage & CI integration
- Built with Langium (MIT).
- See NOTICE for details on third-party licenses.
- Licensed under MIT.
- Contributions welcome – see CONTRIBUTING.md.
Made with ❤️ for network engineers · © Crill-IOS