Swagger-Editor for local files like VIM.
The Swagger Editor is great.
However, It only open online URL. It can not open your local file directly, which is what I want to do.
How can we edit our swagger specification yaml file just like use a VIM?
$ swagger-edit my-api.yaml
That will be cool, also very convienence.
Use Swagger-Edit docker image!
To edit your my-api.yaml
, just run:
$ docker run -ti --rm --volume="$(pwd)":/swagger -p 8080:8080 zixia/swagger-edit my-api.yaml
Then open your browser and goto the URL: http://127.0.0.1:8080/, that's it.
Hope you like it!
For more convenience, we can setup a function as a command(in bash):
$ function swagger-edit() {
docker run -ti --rm --volume="$(pwd)":/swagger -p 8080:8080 zixia/swagger-edit "$@"
}
$ swagger-edit my-api.yaml
Zhuohuan LI zixia@zixia.net (http://linkedin.com/in/zixia)
- Code & Documentation 2017© zixia
- Code released under the Apache 2.0 license
- Docs released under Creative Commons