aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2024-05-17 19:08:10 -0300
committerEuAndreh <eu@euandre.org>2024-05-17 19:08:10 -0300
commit0cb25818257b140c695dbfdb212c50d92810caca (patch)
tree85d5481b86d1f5bc993ebc66c3aa5cbad9d3da82 /bin
parentetc/guix/home.scm: Add tcl package (for açude) (diff)
downloaddotfiles-0cb25818257b140c695dbfdb212c50d92810caca.tar.gz
dotfiles-0cb25818257b140c695dbfdb212c50d92810caca.tar.xz
bin/vcs: Add fossil functions
Diffstat (limited to 'bin')
-rwxr-xr-xbin/vcs12
1 files changed, 12 insertions, 0 deletions
diff --git a/bin/vcs b/bin/vcs
index 93d3e2b..c80fb27 100755
--- a/bin/vcs
+++ b/bin/vcs
@@ -65,6 +65,10 @@ git_diff() {
git diff "$@"
}
+fossil_diff() {
+ fossil diff --unified | diff-so-fancy | less -R
+}
+
git_ps1() {
BRANCH_NAME="$(git rev-parse --abbrev-ref HEAD)"
OUT="$(git status --short --branch --porcelain)"
@@ -173,10 +177,18 @@ git_ls() {
git ls-files
}
+fossil_ls() {
+ fossil ls
+}
+
git_clean() {
git clean -nffdx
}
+fossil_clean() {
+ fossil clean -n -v -x --emptydirs
+}
+
usage() {
cat <<-'EOF'