Ruchdane / project

Start working on your project in a simple click

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project launcher

Do you need to launch multiple command whenever you want to work on a project ?

project aim to make starting working on your project a simple click.

Config

Global config is located at ~/.config/project/config.yaml

version: 0.1.0
projects_configs_path: /home/ruchdane/Projects/.projects
menu_command: [fzf]
default_project_command: [zellij, -l, $layout, attach, --create, $name]

The default configuration uses fzf as a project selector

And zellij as the project startup script

It looks for projects config in ~/Projects/.projects

Any value specified in the env section of a project config can be referenced here by prefixing it with the $ sign

name: Project Laucher
description: Bridge between dmenu and tmux
path: /home/ruchdane/Projects/project
tags: [rust,cli]
env: 
  layout: rust
  name: project

startup command can be overridden in a project

name: Project Laucher
description: Bridge between dmenu and tmux
path: ~/Projects/project
tags: [rust, cli]
command: [code, $path]

Exemple

fzf + zellij

dmenu + tmux

rofi + code

About

Start working on your project in a simple click


Languages

Language:Rust 100.0%