Skip to main content

rcode Improved

Project description

rcode-tddschn

rcode Improved.

Fork of https://github.com/yihong0618/rcode .

Improvements

  1. Supports specifying VSCode release channel (stable, insiders, etc.) via -r flag.
  2. Deleting and listing shortcuts.
  3. Detailed help messages.
  4. Grammar fixes.
  5. Uses pyproject.toml instead of setup.py.

Usage

$ rcode --help

usage: rcode [-h] [-r {stable,insiders}] [-l] [-s SHORTCUT_NAME] [-o OPEN_SHORTCUT] [-L] [-d DELETE_SHORTCUT] [-D] [dir] [host]

A command line tool to open directories in VSCode remotely or locally.

positional arguments:
  dir                   The local directory path to open in VSCode or the remote directory path when used with a host.
  host                  The SSH hostname as specified in your .ssh/config to open a remote directory in VSCode.

options:
  -h, --help            show this help message and exit
  -r {stable,insiders}, --release {stable,insiders}
                        VS Code release channel to use (stable or insiders)
  -l, --latest          Open the most recently used remote directory.
  -s SHORTCUT_NAME, -sn SHORTCUT_NAME, --shortcut_name SHORTCUT_NAME
                        rcode host dir -s <shortcut_name> | Add a shortcut name for the remote directory to quickly access it later. | Saved to
                        /Users/tscp/.rcode-tddschn.csv
  -o OPEN_SHORTCUT, -os OPEN_SHORTCUT, --open_shortcut OPEN_SHORTCUT
                        Open a remote directory quickly using the previously saved shortcut name.
  -L, --list            List all configured shortcuts
  -d DELETE_SHORTCUT, --delete DELETE_SHORTCUT
                        Delete a shortcut by name
  -D, --delete-all      Delete all shortcuts after confirmation

Note

This project depends on distutils which was removed in Python 3.12.

Installation

pipx

This is the recommended installation method.

$ pipx install rcode-tddschn
# pipx install --python "$(which python3.11)" rcode-tddschn

pip

$ pip install rcode-tddschn
# python3.11 -m pip install rcode-tddschn

Develop

$ git clone https://github.com/tddschn/rcode-tddschn.git
$ cd rcode-tddschn
# poetry env use "$(which python3.11)"
$ poetry install

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rcode_tddschn-0.5.2.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

rcode_tddschn-0.5.2-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file rcode_tddschn-0.5.2.tar.gz.

File metadata

  • Download URL: rcode_tddschn-0.5.2.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.0 CPython/3.12.0 Darwin/23.1.0

File hashes

Hashes for rcode_tddschn-0.5.2.tar.gz
Algorithm Hash digest
SHA256 a120f284afca265a9d521d420776951d60dcdced8c39eb59a4b654768d7644c2
MD5 428441d25aaca0ad7942a20da353909c
BLAKE2b-256 c7e81436eb3c77c6ff43f748d6ded09bff7921a01992610d8057d1572df4e00f

See more details on using hashes here.

File details

Details for the file rcode_tddschn-0.5.2-py3-none-any.whl.

File metadata

  • Download URL: rcode_tddschn-0.5.2-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.0 CPython/3.12.0 Darwin/23.1.0

File hashes

Hashes for rcode_tddschn-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8f80a24caab72e888636336fa0d95e740e9815034026495dcabc4b2c7259b547
MD5 f78e80b52f5223f878c95b63704bf81c
BLAKE2b-256 13fd07b5023b47eba4ea07d42eeae3da3776f396a3cf420a6bfcd155b250e063

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page