Seeker is a Finder extension for programmers.
⚠️ This project is at a very early stage. Nothing is flexible. All rules are hardcoded.
- If
.idea/
exists, then- Open with IntelliJ IDEA
- If
.git/
exists- Open on GitHub (if remote is on GitHub)
- Open on BitBucket (if remote is on BitBucket)
- If
build.sbt
exists, then- SBT
- Publish Signed
- Assembly
- Compile
- Run
- Clean
- SBT
- If
.git/
exists, then- GIT
- Commit
- Push
- GIT
- If
Package.swift
exists, then- SwiftPM
- Build
- Update
- Create Xcode Project
- SwiftPM
- If
package.json
exists, then- NPM
- Install
- NPM
- Add operations to files. Currently operations are triggered only on folders. However, operations on individual files are also important. E.g., within a Git managed folder, each file should have an operation called Add to Git.
- Allow users to define their own rules of opening methods and operations through an XML/Json/YAML/etc. configuration file.