All Projects → anyshortcut → anyshortcut-cli

anyshortcut / anyshortcut-cli

Licence: other
CLI (Commnad line interface) version of Anyshortcut

Programming Languages

rust
11053 projects
shell
77523 projects
powershell
5483 projects

Projects that are alternatives of or similar to anyshortcut-cli

Woeusb
A Microsoft Windows® USB installation media preparer for GNU+Linux
Stars: ✭ 394 (+380.49%)
Mutual labels:  command-line-app, command-line-tool
Terjira
Terjira is a very interactive and easy to use CLI tool for Jira.
Stars: ✭ 713 (+769.51%)
Mutual labels:  command-line-app, command-line-tool
anime-cli
A commandline app for searching about animes, its seasons, number of seasons and airing status.
Stars: ✭ 73 (-10.98%)
Mutual labels:  command-line-app, command-line-tool
jira-cli
🔥 [WIP] Feature-rich interactive Jira command line.
Stars: ✭ 809 (+886.59%)
Mutual labels:  command-line-tool, productivity-tools
hyperkeys
Unleash you keyboard shorcuts
Stars: ✭ 35 (-57.32%)
Mutual labels:  shortcuts, productivity-tools
Pyinquirer
A Python module for common interactive command line user interfaces
Stars: ✭ 1,151 (+1303.66%)
Mutual labels:  command-line-app, command-line-tool
Vim Ide
VIM configured as powerful IDE (Integrated Development Environment)
Stars: ✭ 441 (+437.8%)
Mutual labels:  command-line-app, command-line-tool
Neph
A modern command line job processor, similar with make command
Stars: ✭ 174 (+112.2%)
Mutual labels:  command-line-app, command-line-tool
Swiff
💁 Command line tools for common local ↔ remote server tasks.
Stars: ✭ 87 (+6.1%)
Mutual labels:  command-line-app, command-line-tool
Hopp Doc Gen
📔 API documentation generator CLI for https://hoppscotch.io
Stars: ✭ 70 (-14.63%)
Mutual labels:  command-line-app, command-line-tool
Elixir cli spinners
Spinnig Animations for Command Line Applications
Stars: ✭ 117 (+42.68%)
Mutual labels:  command-line-app, command-line-tool
Renamer
Rename files in bulk.
Stars: ✭ 240 (+192.68%)
Mutual labels:  command-line-app, command-line-tool
vimwasm-try-plugin
Try Vim plugin on your browser without installing it using vim.wasm!
Stars: ✭ 21 (-74.39%)
Mutual labels:  command-line-tool
EmacsLife
Managing your life and work with Emacs
Stars: ✭ 55 (-32.93%)
Mutual labels:  productivity-tools
metronome
A set of tools for modifying and randomizing Pokémon games
Stars: ✭ 23 (-71.95%)
Mutual labels:  command-line-tool
ut-cli
A command line tool to handle a unix timestamp.
Stars: ✭ 13 (-84.15%)
Mutual labels:  command-line-tool
flawesome
Productivity Tool
Stars: ✭ 56 (-31.71%)
Mutual labels:  productivity-tools
medic
Perform bulk URL status checks and track changes.
Stars: ✭ 24 (-70.73%)
Mutual labels:  command-line-tool
Infinite-File-Curtailer
Curtail is a utility program that reads stdin and writes to a file bound by size.
Stars: ✭ 23 (-71.95%)
Mutual labels:  command-line-tool
StadiaIcons
A set of icons for games based on the Google Stadia logo.
Stars: ✭ 20 (-75.61%)
Mutual labels:  shortcuts

Anyshortcut Command Line Interface

Travis Build Status license-mit license-apache Version info

A blaze fast way to launch your favorite website in Terminal.

Installation

Cargo

cargo install anyshortcut

Homebrew

brew install anyshortcut

Unmerged: Homebrew/homebrew-core#33198

Install binary file from Github release

https://github.com/anyshortcut/anyshortcut-cli/releases

Recommend

Give it an alias name such as as by adding following line to your .bashrc or .zshrc file:

alias as=$(which anyshortcut)

then source your profile to make it works.

Usage

$ anyshortcut
A blaze fast way to launch your favorite website in Terminal.

USAGE:
    anyshortcut [ARGS] [SUBCOMMAND]

ARGS:
    <PRIMARY_KEY | COMPOUND_KEY>
            Using primary shortcut key (A~Z|0~9) or compound shortcut key (AA~ZZ) to open the url.

    <SECONDARY_KEY>
            Use secondary shortcut key (A~Z|0~9) to open the url.


SUBCOMMANDS:
    list      List shortcuts.
    login     Login with the token.
    logout    Logout and clean local data.
    sync      Sync all shortcuts after login.

  • as <PRIMARY_KEY>

Using the primary shortcut to launch the website.

PRIMARY_KEY is in the form of a case-insensitive alphanumeric letter range A ~ Z or 0 ~ 9.

For example:

$ as g
Url: https://www.google.com/
  • as <COMPOUND_KEY>

Using the compound shortcut to launch the website.

COMPOUND_KEY is in the form of two case-insensitive alphabet letters range AA ~ ZZ.

For example:

$ as db
Url: https://www.dropbox.com/
  • as <PRIMARY_KEY>|<COMPOUND_KEY> <SECONDARY_KEY>

Using the secondary shortcut to launch the website.

SECONDARY_KEY is in the form of an case-insensitive alphanumeric letter range A ~ Z or 0 ~ 9.

For example:

$ as g t
Url: https://translate.google.com/
  • as login [TOKEN] or as login to prompt input TOKEN

Login with access token then sync your shortcuts automatically. You can find the access token at official website Account Profile -> API Access.

  • as sync

Sync your shortcuts to local manually.

$ as sync
Syncing your shortcut data...

Shortcuts synced success!
Primary shortcut number: 120
Secondary shortcut number: 150

All your data stored at ~/.anyshortcut directory.
  • as list

List your shortcuts.

USAGE:
    anyshortcut list [OPTIONS]

OPTIONS:
    -c, --compound     List all compound shortcuts.
    -p, --primary      List all primary shortcuts.
    -s, --secondary    List all secondary shortcuts.
  • as logout

Logout and all local data will be cleaned.

Future plans

  • Support bind shortcut
  • Support delete shortcut
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].