Skip to content

Start working on your project in a simple click

Notifications You must be signed in to change notification settings

Ruchdane/project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages