Skip to content

Commit 21c3ab5

Browse files
committed
version 0.7.0
1 parent 530e754 commit 21c3ab5

4 files changed

Lines changed: 13 additions & 13 deletions

File tree

alf

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -463,7 +463,7 @@ connect_repo() {
463463

464464
# src/lib/download_repo.sh
465465
download_repo() {
466-
find_config
466+
find_config || return 1
467467

468468
if [[ ! -f $rc_file ]]; then
469469
echo "Cannot find $rc_file"
@@ -493,15 +493,15 @@ find_config() {
493493
echo "You should either:"
494494
echo "- Run this command in a folder with 'alf.conf' file, or"
495495
echo "- Run 'alf connect' to properly connect to a remote config"
496-
exit 1
496+
return 1
497497
fi
498498
}
499499

500500
# src/lib/generate_completion.sh
501501
generate_completions() {
502502
ali1_regex="^([a-zA-Z0-9\-]+):"
503503
ali2_regex="^ +([a-zA-Z0-9\-]+):"
504-
find_config
504+
find_config || return 1
505505

506506
echo '# Completions'
507507
echo 'if command -v complete &> /dev/null ; then'
@@ -535,7 +535,7 @@ generate_config() {
535535
state="simple"
536536
lastcmd=""
537537
case_open="false"
538-
find_config
538+
find_config || return 1
539539

540540
echo "# This file was automatically generated by alf"
541541
echo "# https://github.com/dannyben/alf"
@@ -626,7 +626,7 @@ generate_last_cmd() {
626626
# src/lib/has_subcommands.sh
627627
has_subcommands() {
628628
regex="^ +([a-zA-Z0-9\-]+):"
629-
find_config
629+
find_config || return 1
630630

631631
while IFS= read -r line || [ -n "$line" ]; do
632632
if [[ $line =~ $regex ]]; then
@@ -658,7 +658,7 @@ prompt_to_continue() {
658658

659659
# src/lib/save_config.sh
660660
save_config() {
661-
find_config
661+
find_config || return 1
662662

663663
tilde='~'
664664
friendly_aliases_file="${aliases_file/#$HOME/$tilde}"
@@ -676,7 +676,7 @@ show_alias_command() {
676676
local subcode="${2:-}"
677677
local regex_exact_code regex_exact_subcode cmd1 cmd2
678678

679-
find_config
679+
find_config || return 1
680680
regex_exact_code="^($code): *(.+)$"
681681
regex_exact_subcode="^( +)($subcode): *(.+)$"
682682
cmd1=""
@@ -707,7 +707,7 @@ show_alias_command() {
707707

708708
# src/lib/show_info.sh
709709
show_info() {
710-
find_config
710+
find_config || return 1
711711

712712
if [[ -d "$repo_path/.git" ]]; then
713713
pushd "$repo_path" >/dev/null
@@ -753,7 +753,7 @@ show_info() {
753753

754754
# src/lib/upload_repo.sh
755755
upload_repo() {
756-
find_config
756+
find_config || return 1
757757

758758
if [[ ! -f $rc_file ]]; then
759759
echo "Cannot find $rc_file"
@@ -1455,7 +1455,7 @@ alf_info_parse_requirements() {
14551455

14561456
# :command.initialize
14571457
initialize() {
1458-
declare -g version="0.6.1"
1458+
declare -g version="0.7.0"
14591459
set -eo pipefail
14601460

14611461
# src/initialize.sh

doc/alf.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.\" Automatically generated by Pandoc 3.9
22
.\"
3-
.TH "alf" "1" "March 2026" "Version 0.6.1" "Your Little Bash Alias Friend"
3+
.TH "alf" "1" "March 2026" "Version 0.7.0" "Your Little Bash Alias Friend"
44
.SH NAME
55
\f[B]alf\f[R] \- Your Little Bash Alias Friend
66
.SH SYNOPSIS

doc/alf.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
% alf(1) Version 0.6.1 | Your Little Bash Alias Friend
1+
% alf(1) Version 0.7.0 | Your Little Bash Alias Friend
22
% Danny Ben Shitrit \<https://github.com/dannyben\>
33
% March 2026
44

src/bashly.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: alf
22
help: Your Little Bash Alias Friend
3-
version: 0.6.1
3+
version: 0.7.0
44

55
x_mandoc_authors: Danny Ben Shitrit <https://github.com/dannyben>
66
x_mandoc_see_also: &alf-conf-man

0 commit comments

Comments
 (0)