1.0.9 • Published 7 years ago
hyperspace-cli v1.0.9
Hyperspace
A JSON Config file to automatically change apps, directories and files from project to project for macOS.
Install
npm i -g hyperspace-cli
Commands
Welcome to hyperspace 💫
Travel fast through your galaxy of projects
Usage: hyperspace <command> [options]
Commands:
remove [projectName] Remove the project of your destination panel
new [projectName] Create new project from scratch
edit [projectName] Edit a project coordinators
open [projectName] Travel to your project
save [projectName] Save your current open files and apps
Options:
-h, --help show help information
JSON file
{
"project": "Template Name",
"description": "Description to help you find yourself",
"windows": [
{
"app": "App Name",
"files": [
"~/list-of-files"
],
"position": "left",
"space": 1,
"display": 1
}
],
"keepApps": [
"List of apps you don't want to close where travel to the project"
]
}
Roadmap v0.8
- Open apps and files
- Position apps in the macOS desktop
- Verify if the number of display exist
- Verify if the number of macOS spaces exist
- Generate JSON config from current macOS state
- Close all apps
- Discover app open files
- Get the open files path
- Open Browser URLs
- Generate unique project file
- CLI
- Test in other macOS configurations
Roadmap v1.0
- Create openers and savers API
- Open Terminal and execute script
- Create global configs
- Fix bugs
- Electron UI
- Landing page
Brainstorming
- App Name dictionary
- Clear the desktop saving in a _tempfile
- Inject project files
- Store everything in the cloud