kshort


Namekshort JSON
Version 0.0.9 PyPI version JSON
download
home_pagehttps://github.com/McAlvaro/kshort
SummaryModule to manage your projects using kitty and neovim
upload_time2024-09-22 00:28:03
maintainerNone
docs_urlNone
authorMcAlvaro
requires_pythonNone
licenseNone
keywords python kshort
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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
- `kitty` [terminal](https://sw.kovidgoyal.net/kitty/) | `gnome-terminal`
- `fzf` [repo](https://github.com/junegunn/fzf)
- `neovim`

## Installation

```shell
pip install kshort
```

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

- *File structure*
```json
{
  "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



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/McAlvaro/kshort",
    "name": "kshort",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "python, kshort",
    "author": "McAlvaro",
    "author_email": "mc.alvaro641@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/2d/b8/9f98b25631582f3330bc7fc3a61db6cf77da048328038d4e31de176f3649/kshort-0.0.9.tar.gz",
    "platform": null,
    "description": "# Kshort\nKshort 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.\n\n## Requirements\n- `kitty` [terminal](https://sw.kovidgoyal.net/kitty/) | `gnome-terminal`\n- `fzf` [repo](https://github.com/junegunn/fzf)\n- `neovim`\n\n## Installation\n\n```shell\npip install kshort\n```\n\n## Configuration\nConfigure the projects in your director `~/.config/projects_manager.json`\n\n- *File structure*\n```json\n{\n  \"directories\": [\n    {\n      \"name\": \"PHP\",\n      \"directory\": \"~/code/php\",\n      \"icon\": \"\ue73d \",\n      \"color\": \"#5e79be\"\n    },\n    {\n      \"name\": \"Javascript\",\n      \"directory\": \"~/code/javascript/\",\n      \"icon\": \"\ue781 \",\n      \"color\": \"#ecb75d\"\n    }\n  ],\n  \"projects\": [\n    {\n      \"name\": \"Neovim\",\n      \"directory\": \"~/.config/nvim\",\n      \"icon\": \"\ue7c5 \",\n      \"color\": \"#509a3a\"\n    },\n    {\n      \"name\": \"Awesome\",\n      \"directory\": \"~/.config/awesome\",\n      \"icon\": \"\uf879 \",\n      \"color\": \"#535d6c\"\n    }\n  ]\n}\n```\n\n## Commands\n\n- `kshort` list your projects in fzf and open them in kitty and using neovim\n- `kshort -g` list your projects in fzf and open them in gnome-terminal and using neovim\n- `kshort --list` returns a list of your configured projects\n\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Module to manage your projects using kitty and neovim",
    "version": "0.0.9",
    "project_urls": {
        "Homepage": "https://github.com/McAlvaro/kshort"
    },
    "split_keywords": [
        "python",
        " kshort"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "32d27ac0fcd2d515681bb6525a61f822e638b429a99d0fdc810d232a1463da0d",
                "md5": "7dd2f1668ec7d852eeb764cd4c61c671",
                "sha256": "5ee48a1a253c4cf286d89c9b7d44e3d88176a4df7bd26fccf20f7f1b8d43f6b2"
            },
            "downloads": -1,
            "filename": "kshort-0.0.9-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7dd2f1668ec7d852eeb764cd4c61c671",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 5796,
            "upload_time": "2024-09-22T00:27:54",
            "upload_time_iso_8601": "2024-09-22T00:27:54.852847Z",
            "url": "https://files.pythonhosted.org/packages/32/d2/7ac0fcd2d515681bb6525a61f822e638b429a99d0fdc810d232a1463da0d/kshort-0.0.9-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2db89f98b25631582f3330bc7fc3a61db6cf77da048328038d4e31de176f3649",
                "md5": "e981d3b49f43c92a4de7a54b792f437d",
                "sha256": "507d33712eb59fdf2af2c3e3b38bcf1de3ab422ef5c923ac809731e47ea7531b"
            },
            "downloads": -1,
            "filename": "kshort-0.0.9.tar.gz",
            "has_sig": false,
            "md5_digest": "e981d3b49f43c92a4de7a54b792f437d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 4017,
            "upload_time": "2024-09-22T00:28:03",
            "upload_time_iso_8601": "2024-09-22T00:28:03.732765Z",
            "url": "https://files.pythonhosted.org/packages/2d/b8/9f98b25631582f3330bc7fc3a61db6cf77da048328038d4e31de176f3649/kshort-0.0.9.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-22 00:28:03",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "McAlvaro",
    "github_project": "kshort",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "kshort"
}
        
Elapsed time: 0.36221s