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 neovimkshort -g
list your projects in fzf and open them in gnome-terminal and using neovimkshort --list
returns a list of your configured projects
Project details
Release history Release notifications | RSS feed
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)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 507d33712eb59fdf2af2c3e3b38bcf1de3ab422ef5c923ac809731e47ea7531b |
|
MD5 | e981d3b49f43c92a4de7a54b792f437d |
|
BLAKE2b-256 | 2db89f98b25631582f3330bc7fc3a61db6cf77da048328038d4e31de176f3649 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ee48a1a253c4cf286d89c9b7d44e3d88176a4df7bd26fccf20f7f1b8d43f6b2 |
|
MD5 | 7dd2f1668ec7d852eeb764cd4c61c671 |
|
BLAKE2b-256 | 32d27ac0fcd2d515681bb6525a61f822e638b429a99d0fdc810d232a1463da0d |