EnglishFrenchSpanish

OnWorks favicon

vileget - Online in the Cloud

Run vileget in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command vileget that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


vileget - Pass file edit requests to a Vile editor running Vileserv.

SYNOPSIS


vileget [-n] [-d] [-w] [-s socket-path] [-c command] [-C command] [file ...]

DESCRIPTION


Vileget can be used to load files into an already running instance of Vile or XVile. The
editor should have already loaded and started the Vileserv perl module. (See the Vileserv
documentation for more detail.)

By default, if vileget cannot connect to a running instance of the editor it tries to
start a new one. This will only work correctly if you have configured Vile to start
Vileserv automatically. (Vileget will try to find an XVile binary first, then look for a
Vile binary.)

Vileget looks for the Vileserv socket in the user's home directory ($HOME/.vilesock) by
default. This can be changed by setting the VILESOCK environment variable, or by using
the -s option.

If vileget is handed a directory name, it trys to get the target Vile to load the
directory.pm module and popup the appropriate directory listing. This only works for the
first directory mentioned on the command line, and it only works if the target Vile is
configured to accept remote commands (see the -c/-C options).

COMMAND-LINE OPTIONS


-d With this option, vileget will change the current working directory of the running
Vile to be the directory in which vileget is being run, in addition to loading any
requested files.

-n This tells vileget NOT to try starting a new instance of Vile if necessary. If
vileget cannot connect to a running Vile, it will just die with a connection error
instead.

-w Vileget waits for given file(s) to be written by Vile before exiting.

-s socket-path
Tells vileget to use the socket given by socket-path. This overrides the default and
the environment variable VILESOCK.

-c command
-C command
The -c and -C options can be used to pass arbitrary Vile commands to a running
instance of Vile. These can be used at the same time that file edits are being
requested, or without giving any files at all. When file arguments are used, the -c
option can be used to execute a Vile command before the requested files are loaded.
The -C option is used to execute a Vile command after the requested files are loaded.
If no file arguments are given, then -c and -C are basically the same, except that -c
has precedence. These options are non-repeatable, so you can only execute two Vile
commands per invocation of vileget. Of course, there are always procedures...

You can have a lot of mindless fun with these two options. For example, you can
popup and close the buffer list by repeatedly executing:

vileget -c '*'

As a nod towards security, command execution is disabled by default in Vileserv. To
enable it, you can use

setv %vileserv-accept-commands true

in your .vilerc file. Note that running something like

vileget -c 'setv %vileserv-accept-commands false'

can be used to disable remote commands dynamically. Naturally, this is considered to
be both a security violation *and* a feature...

Passing arbitrary commands to Vile may well produce arbitrary results. The author
assumes no liability for edit sessions that have collapsed into singularities, or, as
a matter of fact, for anything else.

Use vileget online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    PSeInt
    PSeInt
    PSeInt is a pseudo-code interpreter for
    spanish-speaking programming students.
    Its main purpose is to be a tool for
    learning and understanding the basic
    concep...
    Download PSeInt
  • 2
    oStorybook
    oStorybook
    oStorybook l'outil privil�gi� des
    �crivains. ATTENTION : voir sur
    http://ostorybook.tuxfamily.org/v5/
    --en_EN oStorybook the right tool for
    writers. WARNIN...
    Download oStorybook
  • 3
    Asuswrt-Merlin
    Asuswrt-Merlin
    Asuswrt-Merlin is a third party
    firmware for select Asus wireless
    routers. Based on the Asuswrt firmware
    developed by Asus, it brings tweaks, new
    features and ...
    Download Asuswrt-Merlin
  • 4
    Atom
    Atom
    Atom is a text editor that's
    modern, approachable and full-featured.
    It's also easily customizable- you
    can customize it to do anything and be
    able to ...
    Download Atom
  • 5
    Osu!
    Osu!
    Osu! is a simple rhythm game with a well
    thought out learning curve for players
    of all skill levels. One of the great
    aspects of Osu! is that it is
    community-dr...
    Download Osu!
  • 6
    LIBPNG: PNG reference library
    LIBPNG: PNG reference library
    Reference library for supporting the
    Portable Network Graphics (PNG) format.
    Audience: Developers. Programming
    Language: C. This is an application that
    can also...
    Download LIBPNG: PNG reference library
  • More »

Linux commands

Ad