8000 GitHub - watawuwu/cargo-launcher: If the cargo project is a binary crates, this tool can register the binary in the following launcher. · GitHub
[go: up one dir, main page]

Skip to content
  • About

    If the cargo project is a binary crates, this tool can register the binary in the following launcher.

    Topics

    Resources

    Stars

    3 stars

    Watchers

    0 watching

    Forks

    Repository files navigation

    cargo-launcher

    Build Status Latest version Documentation License

    If the cargo project is a binary crates, this tool can register the binary in the following launcher.

    • Alfred
      • Register as workflow
    • Hain
      • Register as devplugin
    • Albert
      • Register as Python extension

    Demo

    Alfred:

    Preview

    Installation

    cargo-launcher can be installed with cargo install:

    $ cargo install cargo-launcher

    To upgrade:

    $ cargo install --force cargo-launcher

    The resulting binary should then be in $HOME/.cargo/bin.

    Or download binary from gthub release page.

    Usage

    Common

    • Install target CLI binary(not cargo-launcher)
    $ cd {your binary crates project}
    
    # Install to local, or manually install
    #   The script path is set as follows
    #   PATH=$HOME/.cargo/bin:$HOME/.local/bin:/usr/local/bin:$PATH
    $ cargo install --path .
    ...
      Installing /Users/watawuwu/.cargo/bin/{your-binary}

    Alfred workflow

    • Generate Alfredworkflow file
    $ cargo launcher alfred
    
    • Install to Alfred

    Hain plugin

    • Export to hain devplugin directory
    $ cargo launcher hain
    
    • Restart Hain

    Albert plugin

    • Export to albert module directory
    $ cargo launcher albert
    
    • Check the checkbox of the python extension list and activate the setting

    Option

    This CLI is a simple utility to register in lancher(alfred or hain).
    
    USAGE:
        cargo launcher [OPTIONS] <launcher>
    
    FLAGS:
        -h, --help       Prints help information
        -V, --version    Prints version information
    
    OPTIONS:
        -b, --bin <bin_name>
        -i, --icon <icon_path>
    
    ARGS:
        <launcher>
    

    About

    If the cargo project is a binary crates, this tool can register the binary in the following launcher.

    Topics

    Resources

    Stars

    3 stars

    Watchers

    0 watching

    Forks

    Releases

    Packages

    Used by

    Contributors

    Languages

    0