Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rubiin/projecto

Opens your projects in your specified editors
https://github.com/rubiin/projecto

golang linux projects terminal

Last synced: about 1 month ago
JSON representation

Opens your projects in your specified editors

Awesome Lists containing this project

README

        

# Projecto

Projecto is designed to efficiently open your project folder in the editors you’ve specified. Its primary function is to streamline the setup process by automatically launching your preferred text editors or integrated development environments (IDEs) with the project folder already loaded. By doing so, Projecto eliminates the need for manual navigation and file opening, allowing you to immediately dive into your work

# Installation

Make sure golang is installed on your machine. After that you can run the command to install :

`go install https://github.com/rubiin/projecto@latest`

# Usage

`projecto --add`
Adds the current directory as a new project. The editor used will be the global editor

`projecto --add --editor atom`
Adds the current directory as a new project. The editor used will be the atom

`projecto --rm`
Removes the project specified from the menu

`projecto --seteditor`
Sets the global editor from the list.If other is specified, a prompt is shown which required the command for the
editor (Eg. atom)

`projecto --open`
Opens a list where you can open the selected project

`projecto --rmeditor`
Removes editor for from the project.

`projecto --help`
Displays all the options that can be used

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

## License
[MIT](https://choosealicense.com/licenses/mit/)