<feed xmlns='http://www.w3.org/2005/Atom'>
<title>awwan, branch v0.3.0</title>
<subtitle>Configuration management software, scriptable shell with SSH support.</subtitle>
<id>http://git.kilabit.info/awwan/atom?h=v0.3.0</id>
<link rel='self' href='http://git.kilabit.info/awwan/atom?h=v0.3.0'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/'/>
<updated>2021-06-09T09:06:19Z</updated>
<entry>
<title>Release awwan 0.3.0 (2021.06.09)</title>
<updated>2021-06-09T09:06:19Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2021-06-09T09:06:19Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=f3a2265feeaffc31fc9d7e1d1b7f12107140a33e'/>
<id>urn:sha1:f3a2265feeaffc31fc9d7e1d1b7f12107140a33e</id>
<content type='text'>
* go.mod: set the minimum Go to 1.16 and update to share module v0.25.1

=== Enhancements

* cmd/awwan: print the awwan version on command usage output

* all: check and return an error if start index is out of range

* all: log error when executing script (local or play)

* all: do not load SSH config if command mode is "local"

  If the mode is local there is no need to parse and load the SSH config,
  since the command to be executed will run on local machine anyway.

* all: set base dir based on the first .ssh directory that we found

  Previously, the base directory is set on current working directory.
  This limit the way to execute awwan only from the directory
  that contains the .ssh directory.

  This changes set the environment BaseDir based on the first .ssh
  directory that we found from script path up to the "/".  So, user can
  execute awwan script from any sub-directories.
</content>
</entry>
<entry>
<title>go.mod: update share module to latest version</title>
<updated>2021-06-09T08:46:32Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2021-06-09T08:46:32Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=5b7e73734ad45a265381bfceee6bbcf5db76ca40'/>
<id>urn:sha1:5b7e73734ad45a265381bfceee6bbcf5db76ca40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: check and return an error if start index is out of range</title>
<updated>2021-04-12T05:00:01Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2021-04-11T21:00:03Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=9cdfa9cd293105ad41345d5dd2af71e7dd10d656'/>
<id>urn:sha1:9cdfa9cd293105ad41345d5dd2af71e7dd10d656</id>
<content type='text'>
</content>
</entry>
<entry>
<title>go.mod: update share module</title>
<updated>2021-04-11T19:29:10Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2021-04-11T19:29:10Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=ebbc6775c9c5698b18d1f2e08450641945ce26ff'/>
<id>urn:sha1:ebbc6775c9c5698b18d1f2e08450641945ce26ff</id>
<content type='text'>
This is fix on ssh client that print warning when SSH config private
key file is empty.
</content>
</entry>
<entry>
<title>all: use consistent log prefix on command's methods</title>
<updated>2021-04-11T19:27:39Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2021-04-11T19:27:39Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=d5d99787446653b8ad42e4ef7f685841b84d0255'/>
<id>urn:sha1:d5d99787446653b8ad42e4ef7f685841b84d0255</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: log error when executing script (local or play)</title>
<updated>2021-04-11T19:04:33Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2021-04-11T19:04:33Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=2833b52771ce57b19f5cfb4e3c3ee4eb670758f2'/>
<id>urn:sha1:2833b52771ce57b19f5cfb4e3c3ee4eb670758f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>go.mod: set the minimum Go to 1.16 and update to share module v0.25.1</title>
<updated>2021-04-06T12:48:57Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2021-04-06T12:48:57Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=7be887bcd2a603608c38acf155e8a1692c4ca4b6'/>
<id>urn:sha1:7be887bcd2a603608c38acf155e8a1692c4ca4b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: do not load SSH config if command mode is "local"</title>
<updated>2021-04-03T22:36:11Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2021-04-03T22:35:50Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=a79aeccc6bbdbb93cfcc59930e90af35aa993dab'/>
<id>urn:sha1:a79aeccc6bbdbb93cfcc59930e90af35aa993dab</id>
<content type='text'>
If the mode is local there is no need to parse and load the SSH config,
since the command to be executed will run on local machine anyway.
</content>
</entry>
<entry>
<title>all: prefix each output of log with new line</title>
<updated>2021-04-03T22:35:04Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2021-04-03T22:35:04Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=6770cd3062f8d3a23213eb95dd05cbc5bb03a26c'/>
<id>urn:sha1:6770cd3062f8d3a23213eb95dd05cbc5bb03a26c</id>
<content type='text'>
This is to give better readibility on the log output.
</content>
</entry>
<entry>
<title>awwan: fix checking index length on end-at parameter</title>
<updated>2021-03-10T05:18:57Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2021-03-10T05:18:57Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=7f276d50ceb5408e2079654e0b5a38a413073e90'/>
<id>urn:sha1:7f276d50ceb5408e2079654e0b5a38a413073e90</id>
<content type='text'>
If user pass the end-at parameter, the length should 5 or more not 4.
</content>
</entry>
</feed>
