Skip to content

fghso/xctl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xctl

Multi-language extensible CLI

Guidelines

  • Support at least Go, Python, and Clojure
  • No shell script, unless strictly necessary
  • Unit tests for all commands
  • Easy to add new commands in any supported language
  • Cross-calling: Easy to call commands from a different language
  • Minimum dependency overhead to install and use

Running

PATH="${PATH}:$(go env GOPATH)/bin" protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative helloworld/helloworld.proto

About

Multi-language extensible CLI

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages