index
:
awwan
dev
main
Configuration management software, scriptable shell with SSH support.
Shulhan
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
session.go
Age
Commit message (
Expand
)
Author
2026-02-15
all: fix chmod/chown if destination is directory
Shulhan
2025-10-03
all: add option "$noparse" for magic "#put" command
Shulhan
2024-04-06
all: comply with linter recommendations
Shulhan
2024-03-22
all: replace module "share" with "pakakeh.go"
Shulhan
2023-12-22
all: support cancellation when running command using SSH client
Shulhan
2023-12-22
all: add [context.Context] to Local and Play
Shulhan
2023-12-18
all: fix panic due to out of range when running "#require" statement
Shulhan
2023-12-17
all: change the remote temporary directory to "~/.cache/awwan"
Shulhan
2023-12-16
all: make the magic line "#put:" use explicit source for encrypted file
Shulhan
2023-12-14
all: make the magic line "#local" works on "local" command too
Shulhan
2023-12-14
all: close the SSH connection once Play finished
Shulhan
2023-12-14
all: changes based on reports from linter revive
Shulhan
2023-12-05
all: remove duplicate errors logged on Copy, Put, and SudoCopy
Shulhan
2023-12-01
all: move wrapping BEGIN and END outside of session
Shulhan
2023-11-25
all: print non error information using package log instead of fmt
Shulhan
2023-11-17
all: log each time section created
Shulhan
2023-11-16
all: refactoring, rename Request to ExecRequest
Shulhan
2023-10-30
all: pass Request when creating new SSH client
Shulhan
2023-10-30
all: add begin and end for each script execution
Shulhan
2023-10-30
all: log all execution into file
Shulhan
2023-10-26
all: use "mlog.MultiLogger" to log Request output and error
Shulhan
2023-10-25
all: log and simplify error when source file is not exist
Shulhan
2023-10-22
all: add magic command "#local"
Shulhan
2023-10-21
all: implement remote "#get!" and "#put!" with owner and mode
Shulhan
2023-10-21
all: set the mode permission first before owner in Copy and SudoCopy
Shulhan
2023-10-21
all: implement remote "#get:" and "#put:" with owner and mode
Shulhan
2023-10-21
all: implement local "#get!" and "#put!" with owner and mode
Shulhan
2023-10-21
all: implement local "#get:" and "#put:" with owner and mode
Shulhan
2023-10-17
session: use the raw statement when adding "-S" option in ExecLocal
Shulhan
2023-10-14
all: refactoring ExecLocal to add sudo "-S" option when stdin is not-nil
Shulhan
2023-10-12
all: add integration tests for magic command "#get!"
Shulhan
2023-10-12
all: return error from executeScriptOnLocal
Shulhan
2023-10-12
all: fix printing the statement to be executed
Shulhan
2023-10-07
all: simplify parsing statement for magic command "#put"
Shulhan
2023-10-06
all: quote the source and destination in SudoCopy
Shulhan
2023-10-06
all: simplify parsing statement for magic command get
Shulhan
2023-09-27
all: print any path relative to base directory
Shulhan
2023-09-27
all: make .Vars, .Val, and .Vals panic if values is empty
Shulhan
2023-09-26
all: test local put without encrypted file
Shulhan
2023-09-26
all: add prefix "awwan." to the name of temporary directory
Shulhan
2023-09-26
all: move ssh and sftp client into separate struct
Shulhan
2023-09-26
all: call loadEnvFromPaths inside newSession
Shulhan
2023-09-26
all: move fields and methods related to encryption to struct cryptoContext
Shulhan
2023-09-26
all: make the magic word "#put" able to copy encrypted file
Shulhan
2023-09-23
all: move the parseTemplate as method of Session generateFileInput
Shulhan
2023-09-22
all: implement reading encrypted awwan environment ".awwan.env.vault"
Shulhan
2023-09-20
all: remove rand.Seed
Shulhan
2023-09-04
go.mod: update share module
Shulhan
2023-09-04
all: fix #require does not get executed on the same start position
Shulhan
2023-05-14
all: update module share and ciigo to latest version
Shulhan
[next]