summaryrefslogtreecommitdiff
path: root/awwan.go
AgeCommit message (Expand)Author
2024-04-06Release awwan v0.12.1 (2024-04-05)v0.12.1Shulhan
2024-04-06all: comply with linter recommendationsShulhan
2024-03-22all: replace module "share" with "pakakeh.go"Shulhan
2024-02-08Release awwan v0.12.0 (2024-02-08)v0.12.0Shulhan
2024-01-16all: refactoring "env-set" argumentsShulhan
2024-01-16all: add command env-keysShulhan
2024-01-06Release awwan v0.11.0 (2024-01-06)v0.11.0Shulhan
2023-12-26go.mod: update share moduleShulhan
2023-12-22all: add [context.Context] to Local and PlayShulhan
2023-12-22all: update comment on relativePath functionShulhan
2023-12-22all: save the current working directory to minimize call to [os.Getwd]Shulhan
2023-12-17all: change the remote temporary directory to "~/.cache/awwan"Shulhan
2023-12-16Release awwan v0.10.0 (2023-12-16)v0.10.0Shulhan
2023-12-14all: close the SSH connection once Play finishedShulhan
2023-12-14all: changes based on reports from linter reviveShulhan
2023-12-01all: move wrapping BEGIN and END outside of sessionShulhan
2023-12-01all: refactoring HTTP endpoint for ExecuteShulhan
2023-11-25all: print non error information using package log instead of fmtShulhan
2023-11-17all: move the file argument in env-set to the last argumentShulhan
2023-11-17all: implement command "env-get" to get value from environment filesShulhan
2023-11-17all: implement command to set environment value with "env-set"Shulhan
2023-11-16all: refactoring, rename Request to ExecRequestShulhan
2023-11-16all: always load SSH config when running PlayShulhan
2023-11-11Release awwan v0.9.0 (2023-11-11)v0.9.0Shulhan
2023-11-09cmd/awwan: add option "-address" to command serveShulhan
2023-10-30all: pass Request when creating new SSH clientShulhan
2023-10-30all: refactoring Local and Play so that error get loggedShulhan
2023-10-30all: log all execution into fileShulhan
2023-10-29all: remove global variable newLineShulhan
2023-10-29all: replace environment AWWAN_DEVELOPMENT with flag "-dev"Shulhan
2023-10-26all: use "mlog.MultiLogger" to log Request output and errorShulhan
2023-10-21all: prepare change logs for the next releaseShulhan
2023-10-21all: implement remote "#get:" and "#put:" with owner and modeShulhan
2023-10-18all: add make task to release based on main branchShulhan
2023-10-12all: return error from executeScriptOnLocalShulhan
2023-10-06all: simplify parsing statement for magic command getShulhan
2023-10-04Release awwan v0.8.0 (2023-10-04)v0.8.0Shulhan
2023-09-28all: create struct to handle HTTP serverShulhan
2023-09-27all: print any path relative to base directoryShulhan
2023-09-27all: make .Vars, .Val, and .Vals panic if values is emptyShulhan
2023-09-27all: change default path for private key to be located under .ssh directoryShulhan
2023-09-26all: add prefix "awwan." to the name of temporary directoryShulhan
2023-09-26all: move ssh and sftp client into separate structShulhan
2023-09-26all: call loadEnvFromPaths inside newSessionShulhan
2023-09-26all: move fields and methods related to encryption to struct cryptoContextShulhan
2023-09-23all: merge some functions into NewScript and ParseScriptShulhan
2023-09-23all: allow empty passphrase when running commandShulhan
2023-09-22all: implement reading encrypted awwan environment ".awwan.env.vault"Shulhan
2023-09-22all: split the decrypt into separate functionShulhan
2023-09-22all: make the private key loaded when Awwan initializedShulhan