Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/rubiin/projecto
- Owner: rubiin
- License: mit
- Created: 2020-07-14T13:10:59.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-09T17:07:38.000Z (3 months ago)
- Last Synced: 2024-08-09T18:46:56.820Z (3 months ago)
- Topics: golang, linux, projects, terminal
- Language: Go
- Homepage:
- Size: 3.32 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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/)