summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Leferry 2 <alexherbo2@gmail.com>2020-06-26 22:38:45 +0200
committerAlex Leferry 2 <alexherbo2@gmail.com>2020-06-26 23:23:49 +0200
commit8f269f7cb8e0ea48ba662a9a1f2bc06dbc0ad84c (patch)
tree0e01a9ad2334404f1e50ceeeee858f3117227d62
parent884ddc581bdc59d23bf40a48cb97536b10ce05a5 (diff)
kak-shell: Remove option parser
-rwxr-xr-xbin/kak-shell18
1 files changed, 5 insertions, 13 deletions
diff --git a/bin/kak-shell b/bin/kak-shell
index 1b65946..ec0266d 100755
--- a/bin/kak-shell
+++ b/bin/kak-shell
@@ -1,23 +1,15 @@
#!/bin/sh
-# Usage
-USAGE='kak-shell [-s <session>] [-c <session>] [program]: Start an interactive shell.'
-
# Environment variables
XDG_DATA_HOME=${XDG_DATA_HOME:-~/.local/share}
KAKOUNE_CONNECT_SCRIPT=$XDG_DATA_HOME/kak/connect/script.sh
+# Kakoune session
+KAKOUNE_SESSION=${KAKOUNE_SESSION:-$$}
+
main() {
- # Usage
- if test $# -eq 0; then
- printf '%s\n' "$USAGE" > /dev/stderr
- exit 1
- fi
- # Option parser
- case "$1" in
- -s) KAKOUNE_SESSION=$2; shift 2; start "$@" ;;
- -c) KAKOUNE_SESSION=$2; shift 2; connect "$@" ;;
- esac
+ # Start an interactive shell.
+ start "$@"
}
start() {