Run SSH Commands from Komodo

komodo ide blog hero

Macro Monday – a new macro to dig into every Monday!

## The Macro
This macro is currently set up to execute a single command, “ls -la”, on the remote
machine. It piggy backs on the current connection used to access the remote file
in the editor window. Therefore you must have a remote file open when you run it.
You could also modify this to ask you for the command to execute using [Interpolation %ask Shortcut][].
## Installation
To install the macro simply hit the “View Resource” and “Install Instructions”
links below.
Once installed – open the Macro properties and set the macro to trigger on a
keybinding of your choice.

## Share Your Own Awesome Macros
Do you have your own awesome macro’s that you think others could benefit from?
Submit them to the [Resources Section] and if you really want to get it noticed
[write a Macro Monday blog about it][macromonday].
[Resources Section]: /resources/submit-instructions/#pane-resources
[macromonday]: /resources/submit-instructions/#pane-blogs
## Related Materials
* [Komodo Developer Extension][] – play around with JavaScript or Python code in
the context of the Komodo window
* [Komodo Macro API][] – to programatically interact with the Komodo editor –
available to both Python and Javascript
* [Editor API][] – the Komodo editor provides a wrapper around the Scintilla API
* [Interpolation %ask Shortcut][] – Add input from user into your macros using ~~~%ask~~~
interpolation.
[Komodo Developer Extension]: /framed/?https://community.activestate.com/node/1824
[Komodo Macro API]: /framed/?https://docs.activestate.com/komodo/latest/macroapi.html
[Editor API]: http://www.scintilla.org/ScintillaDoc.html
[Interpolation %ask Shortcut]:https://docs.activestate.com/komodo/latest/shortcuts.html#shortcuts_askcode_options

Recent Posts

Tech Debt Best Practices: Minimizing Opportunity Cost & Security Risk

Tech debt is an unavoidable consequence of modern application development, leading to security and performance concerns as older open-source codebases become more vulnerable and outdated. Unfortunately, the opportunity cost of an upgrade often means organizations are left to manage growing risk the best they can. But it doesn’t have to be this way.

Read More
Scroll to Top