aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2018-05-31Release beku v0.2.0v0.2.0Shulhan
2018-05-31[test] cmd: Add unit test for parseFlags and newCommandShulhan
2018-05-30package: GoInstall: set default PATH if it's emptyShulhan
2018-05-30Fix scan on non-exist "$GOPATH/src" directoryShulhan
2018-05-30Add option "--noconfirm" to by pass confirmationShulhan
2018-05-29Fetch new package commits before updating versionShulhan
2018-05-29Add test repository as git submoduleShulhan
2018-05-29Add operation to exclude package from databaseShulhan
2018-05-27Release v0.1.0v0.1.0Shulhan
2018-05-27install: check for non empty directoryShulhan
2018-05-27Run "go install" on all packages after freezing dependenciesShulhan
2018-05-27Implement freeze operationShulhan
2018-05-27env: rename "GetPackage" to "GetPackageFromDB"Shulhan
2018-05-27env.SyncAll: display compare URL for manual reviewingShulhan
2018-05-27README: add git v2.17.0 as known limitationShulhan
2018-05-27[test] Always set the git test repo to latest versionShulhan
2018-05-27[test] package: check for nil before comparing with expected valueShulhan
2018-05-27package: gitCheckoutVersion: stash change before checking out versionShulhan
2018-05-27Implement sync option to update all packagesShulhan
2018-05-27package: display command directory on debug outputShulhan
2018-05-27package: add method to checkout specific versionShulhan
2018-05-27Pretty print the list of packages to be updated or installedShulhan
2018-05-27env.install: clean up package when installation failShulhan
2018-05-27env.Remove: remove empty directory recursively on "src" and "pkg"Shulhan
2018-05-26cmd/beku: usage: display short description for optionsShulhan
2018-05-26[lint] Fix lint warnings on Printf formatShulhan
2018-05-26[chore] Replace gometalinter with golangci-lintShulhan
2018-05-26Change default database file name from "gopath.deps" to "beku.db"Shulhan
2018-05-26cmd/beku: make "cmd" variable non globalShulhan
2018-05-26env.removePackage: fix removing single packageShulhan
2018-05-26package.addDep: ignore pseudo package "C"Shulhan
2018-05-26package.ScanDeps: use ".Imports" instead of ".Deps"Shulhan
2018-05-26cmd/beku: do not initialize database, let user run "beku -S" firstShulhan
2018-05-26Wrap println debug statements with Debug variableShulhan
2018-05-25Implement sync that rescan package in GOPATHShulhan
2018-05-24Replace "log" with "fmt"Shulhan
2018-05-24cmd/beku: refactoring parsing flagsShulhan
2018-05-23[test] Add unit test for some Env methodsShulhan
2018-05-22[chore] change flag usage variable syntaxShulhan
2018-05-22Implement option (-s,--recursive) to remove package with dependenciesShulhan
2018-05-21Use filepath.Join when applicableShulhan
2018-05-21Set environment as dirty after sync operation than add or update a packageShulhan
2018-05-21[chore] make syntax of variable name consistentShulhan
2018-05-21[test] package: add unit test for RemoveRequiredByShulhan
2018-05-21[test] package: add unit test for Remove, Install, and GoCleanShulhan
2018-05-21package.gitClone: return error if destination directory is not emptyShulhan
2018-05-21package.GoClean: return immediately if package directory is not existShulhan
2018-05-20common: add function to check if a directory is emptyShulhan
2018-05-20make: remove coverprofile output if test failShulhan
2018-05-20package: rename method "RunGoInstall" to "GoInstall"Shulhan