vado alternatives and similar packages
Based on the "Development" category.
Alternatively, view vado alternatives based on common mentions on social networks and blogs.
-
criterion
A powerful but simple library for measuring the performance of Haskell code. -
structured-haskell-mode
Structured editing minor mode for Haskell in Emacs -
cabal-install-parsers
Scripts and instructions for using CI services (e.g. Travis CI or Appveyor) with multiple GHC configurations -
stgi
A user-centric visual STG implementation to help understand GHC/Haskell's execution model. -
inline-c
Write Haskell source files including C code inline. No FFI required. -
fourmolu
A fourk of ormolu that uses four space indentation and allows arbitrary configuration. Don't like it? PRs welcome! -
inline-java
Haskell/Java interop via inline Java code in Haskell modules. -
scion
OLD, DEPRECATED: Use this instead https://github.com/haskell/haskell-ide-engine -
lambdabot-core
A friendly IRC bot and apprentice coder, written in Haskell.
Learn any GitHub repo in 59 seconds
Do you think we are missing an alternative of vado or a related project?
Popular Comparisons
README
vado
Quick way to run a command on a remote ssh server.
Mount the directory you want to run the command in using sshfs. In that directory (or a sub directory) run vado like this...
vado ls -l
vado will run 'mount' to identify the user account, server name and the remote directory to run the command in. It will then run ssh to connect to the server and run the command.
You can pass ssh options like this...
vado -t vim
This tells vado to pass -t to ssh (forces pseudo-tty allocation and makes vim work nicely).
vagrant
This is not tied to vagrant, but can be used with it and is faster than 'vagrant ssh'. If the user and host detected in 'mount' are specified in the '~/.vadosettings' file, then the specified key and port will be used. If the file is not present or incorrectly formatted then the default settings for vagrant will be used: - User: vagrant - Host: 127.0.0.1 - Port: 2222 - Key file: ~/.vagrant.d/insecure_private_key
Example '.vadosettings' file
[
MountSettings {
sshfsUser = "vagrant"
, sshfsHost = "localhost"
, sshfsPort = 2222
, idFile = "/Users/dan/.vagrant.d/insecure_private_key"
},
MountSettings {
sshfsUser = "vagrant"
, sshfsHost = "server.local"
, sshfsPort = 2233
, idFile = "/Users/dan/keys/local_server_key"
}
]
install
First install the Haskell Platform, then run...
git clone https://github.com/hamishmack/vado.git
cd vado
cabal install
usage
More usage information and examples can be found on the wiki