William Melody
6e751065de
Improve backups
argument handling.
2020-05-17 10:54:03 -07:00
William Melody
3e326dad13
Unenable shellcheck SC2183 for printf format string.
2020-05-17 10:37:51 -07:00
William Melody
6bde3438c6
Don't use $/${} with arithmetic variables.
...
ShellCheck SC2004
https://github.com/koalaman/shellcheck/wiki/SC2004
2020-05-17 10:34:59 -07:00
William Melody
ca43d92d85
Remove unused variable.
2020-05-17 10:33:15 -07:00
William Melody
bc06de7476
Update version to 3.5.0
2020-04-22 12:15:15 -07:00
William Melody
88030b8a51
Return 1
from show
when entry not found.
...
GH-9
2020-04-22 12:07:35 -07:00
William Melody
5112c3e6a0
Use consistent terminology in function documentation.
...
GH-9
2020-04-22 12:07:22 -07:00
William Melody
2f5f610e3c
Reformat exit status documentation.
...
GH-9
2020-04-22 12:07:13 -07:00
William Melody
59bb99ea34
Merge branch 'sleepyghost01-feature/add-exit-codes'
...
* sleepyghost01-feature/add-exit-codes:
Add exit code documentation
2020-04-22 12:05:37 -07:00
William Melody
40b76d2e26
Update version to 3.4.3
2020-04-16 11:48:00 -07:00
Amin Mousavi
a67e4c997b
Add exit code documentation
...
Problem:
It's not clear in documentation which exit code will return for each command specially commands that might return 1 when there's no action to do.
Solution:
- All possible documentation has been added.
- .ignorefile has been missed which could cause problem for other contribution so I add one by help of https://www.gitignore.io
2020-04-16 12:11:40 +02:00
William Melody
4088591bb2
Update version to 3.4.2
2020-04-14 13:21:03 -07:00
William Melody
952d848157
Update version to 3.4.1
2020-04-14 13:06:40 -07:00
William Melody
886599394e
Update version to 3.4.0
2020-04-14 10:13:31 -07:00
William Melody
9cbc6ddafb
Update version to 3.3.3
2020-04-13 16:49:08 -07:00
William Melody
cd3d9ef2b5
Update version to 3.3.2
2020-04-13 15:07:41 -07:00
William Melody
e88cd0b16a
Match variable space in duplicate detection.
2020-04-12 16:52:47 -07:00
William Melody
7b8b4db54b
Escape newlines consistently.
2020-04-12 16:50:30 -07:00
William Melody
c41b0ada74
Move documentation comment to more logical position.
2020-04-12 15:39:18 -07:00
William Melody
5bb8add6de
Update version to 3.3.1
2020-04-08 21:42:38 -07:00
William Melody
c14c1a5213
Avoid less
in backups show
.
2020-04-08 21:29:57 -07:00
William Melody
fb67d7b510
Just use diff
in backups compare
.
2020-04-08 21:25:01 -07:00
William Melody
7fc3b994b4
Update version to 3.3.0
2020-04-08 18:01:24 -07:00
William Melody
ce605e8c0c
Add delete
alias for remove
.
2020-04-08 17:58:05 -07:00
William Melody
7301dc38f1
Improve option parsing and command detection.
2020-04-08 17:44:51 -07:00
William Melody
5d9f876b13
Improve add
formatting.
2020-04-08 17:27:11 -07:00
William Melody
902c996b3b
Improve output formatting.
2020-04-08 16:43:07 -07:00
William Melody
3a810cf384
Update version to 3.2.5
2020-03-30 17:44:14 -07:00
William Melody
5916a18908
Avoid relying on hosts
being in $PATH
.
...
gh-8
2020-03-30 17:41:51 -07:00
William Melody
3ccfbb5bc1
Update version to 3.2.4
2020-03-23 17:54:20 -07:00
William Melody
f67a88af94
Add URL to help text.
2020-03-23 17:52:58 -07:00
William Melody
c864eff0ec
Update version to 3.2.3
2020-03-18 12:04:42 -07:00
William Melody
925de9dca5
Update GitHub username.
...
alphabetum -> xwmx
2020-03-18 12:02:45 -07:00
William Melody
e9a7ecd6a7
Update version to 3.2.2
2020-03-16 22:36:18 -07:00
William Melody
0f3c59bd86
Rename SED_COMMAND
variable to _SED_I_COMMAND
.
2020-03-16 20:46:34 -07:00
William Melody
d91a4406a7
Update version to 3.2.1
2020-03-16 15:07:52 -07:00
William Melody
774505abc0
Update version to 3.2.0
2020-03-15 18:55:34 -07:00
William Melody
659bbb4755
Use consistent argument name in documentation.
2020-03-15 18:51:42 -07:00
William Melody
0247826a41
Indicate in help text that --skip-backup
is optional.
2020-03-15 18:49:03 -07:00
William Melody
4eed5251da
Add backups
command.
...
`backups` provides subcommands for managing backups of the hosts file.
2020-03-15 18:42:16 -07:00
William Melody
ada8cb6019
Handle multiple hostnames with block
and unblock
.
2020-03-15 17:10:29 -07:00
William Melody
ab2a193371
Update version to 3.1.3
2020-03-15 17:08:11 -07:00
William Melody
4be5105f67
Modify sed
platform handling.
...
Use array for `sed -i` command so arguments are passed as expected. This
resolves an issue where a copy of the hosts file is created with quotes
appended to the filename.
2020-03-15 17:03:53 -07:00
William Melody
bfbe08a65b
Update version to 3.1.2
2020-03-15 11:45:39 -07:00
William Melody
c680c02007
Update grammar in comment.
2020-03-15 11:36:47 -07:00
William Melody
fa9ba543f5
Set noglob
to disable filename expansion (globbing).
2020-03-15 11:30:08 -07:00
William Melody
850f210a4f
Assign command parameters as quoted array.
...
Satisfies Shellcheck SC2206
https://github.com/koalaman/shellcheck/wiki/SC2206
2020-03-14 19:03:50 -07:00
William Melody
fe48de86f1
Update version to 3.1.1
2019-11-21 19:28:51 -08:00
William Melody
e10d116510
Handle platform-specific sed -i
requirements.
...
`sed -i` on macOS requires an extension, but on Linux that extension can
cause errors. Use a platform check to only include the extension on
macOS.
resolves gh-5
2019-11-21 19:17:45 -08:00
William Melody
060306f28b
Use { ..; } instead of (..) to avoid subshell overhead.
...
ShellCheck SC2235: https://github.com/koalaman/shellcheck/wiki/SC2235
2019-11-04 17:01:16 -08:00