{"id":18053763,"url":"https://github.com/hymkor/vo","last_synced_at":"2026-05-19T09:07:32.823Z","repository":{"id":57518025,"uuid":"247501306","full_name":"hymkor/vo","owner":"hymkor","description":"Invokes the appropriate version in environments where multiple versions of Visual Studio are installed","archived":false,"fork":false,"pushed_at":"2024-02-10T02:41:52.000Z","size":116,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-12T05:35:51.040Z","etag":null,"topics":["commandline","go","visualstudio","windows"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hymkor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-15T16:07:04.000Z","updated_at":"2024-02-10T02:42:25.000Z","dependencies_parsed_at":"2024-06-21T19:00:38.900Z","dependency_job_id":"067d72f4-22ec-47f3-a312-a5cce10abd54","html_url":"https://github.com/hymkor/vo","commit_stats":null,"previous_names":["zetamatta/vo"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/hymkor/vo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hymkor%2Fvo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hymkor%2Fvo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hymkor%2Fvo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hymkor%2Fvo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hymkor","download_url":"https://codeload.github.com/hymkor/vo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hymkor%2Fvo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33209514,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-19T07:54:09.561Z","status":"ssl_error","status_checked_at":"2026-05-19T07:54:08.508Z","response_time":58,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["commandline","go","visualstudio","windows"],"created_at":"2024-10-31T00:07:56.728Z","updated_at":"2026-05-19T09:07:32.794Z","avatar_url":"https://github.com/hymkor.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"Vo.exe is a command line client that reads \\*.sln and \\*.\\*proj files and invokes the appropriate version in environments where multiple versions of Visual Studio are installed.\r\n\r\n- Start Visual Studio (`vo ide`)\r\n- Build the application (`vo build`)\r\n- Show the executables' information. (`vo ls` / `vo list`)\r\n\r\n```\r\n$ vo help\r\nNAME:\r\n   vo.exe - Visual studio solution commandline Operator\r\n\r\nUSAGE:\r\n   vo.exe [global options] command [command options] [arguments...]\r\n\r\nCOMMANDS:\r\n   ide      start visual-studio associated the solution with no options\r\n   build    call devenv.com associated the solution with /build option\r\n   rebuild  call devenv.com associated the solution with /rebuild option\r\n   ls       list up executables inline\r\n   list     list up executables and thier version-information with long format\r\n   showver  Show the version information for executables given by parameters\r\n   eval     eval the equation given by parameter\r\n   help, h  Shows a list of commands or help for one command\r\n\r\nGLOBAL OPTIONS:\r\n   --2010      use Visual Studio 2010 (default: false)\r\n   --2013      use Visual Studio 2013 (default: false)\r\n   --2015      use Visual Studio 2015 (default: false)\r\n   --2017      use Visual Studio 2017 (default: false)\r\n   --2019      use Visual Studio 2019 (default: false)\r\n   -w          show warnings (default: false)\r\n   -v          verbose (default: false)\r\n   --help, -h  show help (default: false)\r\n```\r\n\r\nInstall\r\n=======\r\n\r\nDownload the binary package from [Releases](https://github.com/hymkor/vo/releases) and extract the executable.\r\n\r\n## for scoop-installer\r\n\r\n```\r\nscoop install https://raw.githubusercontent.com/hymkor/vo/master/vo.json\r\n```\r\n\r\nor\r\n\r\n```\r\nscoop bucket add hymkor https://github.com/hymkor/scoop-bucket\r\nscoop install vo\r\n```\r\n\r\nBuild projects\r\n==============\r\n\r\nLook for devenv.com and call it to build a product.\r\n\r\n- for 2010, see `%VS100COMNTOOLS%`\r\n- for 2013, see `%VS120COMNTOOLS%`\r\n- for 2015, see `%VS140COMNTOOLS%`\r\n- for 2017, call `vswhere -version [15.0,16.0)`\r\n- for 2019, call `vswhere -version [16.0,17.0)`\r\n\r\n\r\nBuild with the default configuration\r\n------------------------------------\r\n\r\n```\r\n$ vo -v build\r\nWorkReport.sln: comment version: 2010\r\nWorkReport.sln: default version:\r\nWorkReport.sln: minimum version:\r\nWorkReport.sln: required ToolsVersion is '4.0'.\r\nWorkReport.sln: try to use Visual Studio 2010.\r\n\"C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE\\devenv.com\" \"WorkReport.sln\" \"/build\"\r\n\r\nMicrosoft(R) Visual Studio Version 10.0.40219.1.\r\nCopyright (C) Microsoft Corp. All rights reserved.\r\n------ ビルド開始: プロジェクト: WorkReport, 構成: Release x86 ------\r\n  WorkReport -\u003e Z:\\Share\\Src\\github.com\\xxxxxxxx\\workreport\\bin\\Release\\WorkReport.exe\r\n========== ビルド: 正常終了または最新の状態 1、失敗 0、スキップ 0 ==========\r\n```\r\n\r\nBuild the debug version\r\n-----------------------\r\n\r\n```\r\n$ vo -v build -d\r\nWorkReport.sln: comment version: 2010\r\nWorkReport.sln: default version:\r\nWorkReport.sln: minimum version:\r\nWorkReport.sln: required ToolsVersion is '4.0'.\r\nWorkReport.sln: try to use Visual Studio 2010.\r\n\"C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE\\devenv.com\" \"WorkReport.sln\" \"/build\" \"Debug|x86\"\r\n\r\nMicrosoft(R) Visual Studio Version 10.0.40219.1.\r\nCopyright (C) Microsoft Corp. All rights reserved.\r\n------ ビルド開始: プロジェクト: WorkReport, 構成: Debug x86 ------\r\n  WorkReport -\u003e Z:\\Share\\Src\\github.com\\xxxxxxxx\\workreport\\bin\\Debug\\WorkReport.exe\r\n========== ビルド: 正常終了または最新の状態 1、失敗 0、スキップ 0 ==========\r\n```\r\n\r\nWhen the solution filename is omitted, use the solution file on the current directory.\r\n\r\nShow the product information \r\n============================\r\n\r\nShow files in-line (separated by TAB)\r\n-----------------------------------\r\n\r\n```\r\n$ vo ls\r\n\"bin\\Debug\\WorkReport.exe\"      \"bin\\Release\\WorkReport.exe\"\r\n```\r\n\r\nThese files are built by the solution files in the current directory.\r\n\r\nShow files multi-line with some information.\r\n--------------------------------------------\r\n\r\n```\r\n$ vo list\r\nWorkReport.csproj:\r\n  Release|x86:\r\n    bin\\Release\\WorkReport.exe\r\n        1.0.0.16          1.0.0.16          2020-03-16 11:42:44\r\n        50688 bytes  md5sum:1fcbf90db2a4824cac4aa8e936f94ce6\r\n  Debug|x86:\r\n    bin\\Debug\\WorkReport.exe\r\n        1.0.0.16          1.0.0.16          2020-03-16 11:43:59\r\n        53760 bytes  md5sum:4802019ffd5d9b1f93cb21ac77f1546d\r\n```\r\n\r\nThese files are built by the solution files in the current directory.\r\n\r\n\r\nShow files specified by path\r\n----------------------------\r\n\r\n```\r\n$ vo showver bin\\Release\\WorkReport.exe\r\nbin\\Release\\WorkReport.exe\r\n        1.0.0.16          1.0.0.16          2020-03-16 11:42:44\r\n        50688 bytes  md5sum:1fcbf90db2a4824cac4aa8e936f94ce6\r\n```\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhymkor%2Fvo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhymkor%2Fvo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhymkor%2Fvo/lists"}