[][src]Crate r1

R1

Project

Features

This project offers a Linux program via bin feature. The program helps run one single instance of any program.

For more details, please run the program with help command.

Currently only Linux is supported, because the program relies on abstract sockets (see unix(7)).

Why?

For example, Qt Creator can run multiple instances. Sometimes you don't want that. Unfortunately there's no setting to tell it to run just one single instance.

There are 2 solutions:

  1. You can file a feature request (with a picture of your cat in it), and start praying for it to be accepted.

    This could take some time. But it's probably not one day. It's not 2 days either.

    1 week? Still seems impossible.

    ...

  2. Or,

    You can r1 it, professionally, just like this:

    ~> r1 --target=/usr/bin/qtcreator --ns=/usr/bin/notify-send --app-name='Qt Creator'
    

    Tip: you can find its icon here: https://code.qt.io/cgit/qt-creator/qt-creator.git/

Modules

version_info

0.3.0 (July 20th, 2019)

Constants

CODE_NAME

Crate code name

ID

ID of this crate

NAME

Crate name

RELEASE_DATE

Crate release date (year/month/day)

TAG

Tag, which can be used for logging...

VERSION

Crate version

Type Definitions

Result

Result type used in this crate