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

Webinar - Walking Dead Past Python EOL
Walking Dead Past Python EOL

With Red Hat dropping Python 2 support, more organizations will be stuck maintaining zombie legacy apps. Stop racing against EOL dates and letting bad practices infect your new projects. Get current and stay current with the latest open source language versions.

Read More
Scroll to Top