Skip to main content

Module to manage your projects using kitty and neovim

Project description

Kshort

Kshort is a terminal script that allows you to search your projects from the terminal and open them in neovim, it currently works with kitty and gnome-terminal.

Requirements

Installation

pip install kshort

Configuration

Configure the projects in your director ~/.config/projects_manager.json

  • File structure
{
  "directories": [
    {
      "name": "PHP",
      "directory": "~/code/php",
      "icon": " ",
      "color": "#5e79be"
    },
    {
      "name": "Javascript",
      "directory": "~/code/javascript/",
      "icon": " ",
      "color": "#ecb75d"
    }
  ],
  "projects": [
    {
      "name": "Neovim",
      "directory": "~/.config/nvim",
      "icon": " ",
      "color": "#509a3a"
    },
    {
      "name": "Awesome",
      "directory": "~/.config/awesome",
      "icon": " ",
      "color": "#535d6c"
    }
  ]
}

Commands

  • kshort list your projects in fzf and open them in kitty and using neovim
  • kshort -g list your projects in fzf and open them in gnome-terminal and using neovim
  • kshort --list returns a list of your configured projects

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

kshort-0.0.9.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

kshort-0.0.9-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file kshort-0.0.9.tar.gz.

File metadata

  • Download URL: kshort-0.0.9.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for kshort-0.0.9.tar.gz
Algorithm Hash digest
SHA256 507d33712eb59fdf2af2c3e3b38bcf1de3ab422ef5c923ac809731e47ea7531b
MD5 e981d3b49f43c92a4de7a54b792f437d
BLAKE2b-256 2db89f98b25631582f3330bc7fc3a61db6cf77da048328038d4e31de176f3649

See more details on using hashes here.

File details

Details for the file kshort-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: kshort-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for kshort-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 5ee48a1a253c4cf286d89c9b7d44e3d88176a4df7bd26fccf20f7f1b8d43f6b2
MD5 7dd2f1668ec7d852eeb764cd4c61c671
BLAKE2b-256 32d27ac0fcd2d515681bb6525a61f822e638b429a99d0fdc810d232a1463da0d

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