Skip to main content

Ymvas — handle your life like a developer!

ymvas turns every git repository into a self-contained "life project". It ships a lightweight CLI (ym) for scaffolding repos, managing servers, browsing tasks and syncing — plus per-repo custom commands written in Python or shell.

Installation

pip3 install ymvas

Or via the system base installer:

curl -sL https://docs.ymvas.com/vas/ymvas/install-unix.bash | bash

Usage

ym <command> [action] [flags]
command actions notes
init - scaffold a repo: templates local/main/account; --template, --bare, --access (json), --into-parent
config show, designate, set, get, del, completions manage ~/.config/ymvas/config.yaml; `completions <bash
server setup, backup, ping, restore, compile user auth, backups, static compilation
task get, list browse project tasks
sync - push submodules then the current repo

Global flags: -h/--help, -v/--version, -w/--workspace, -s/--src.

Both --flag=value and --flag value are accepted.

Custom commands

Drop an executable script into .ymvas/commands/ (.py, .bash, .sh) and it becomes a top-level ym <cmd>. Exec-only commands (no script file) can be declared in .ymvas/settings/commands.yaml:

custom:
  drop-env:
    exec: 'rm -r "$HOME/.config/ymvas"'

Scripts receive everything typed after the command name as extra arguments and flags:

ym mycommand --verbose extra-arg

They also get the repository root exported as an environment variable, ROOT_DIRECTORY (legacy alias: YMVAS_DIRECTROY).

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ymvas-1.5.14.tar.gz (38.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ymvas-1.5.14-py3-none-any.whl (50.2 kB view details)

Uploaded Python 3

File details

Details for the file ymvas-1.5.14.tar.gz.

File metadata

  • Download URL: ymvas-1.5.14.tar.gz
  • Upload date:
  • Size: 38.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for ymvas-1.5.14.tar.gz
Algorithm Hash digest
SHA256 a6848f34b9892d58147d5bccd0c4bd80441d86c20e18eca984d608e3aff9a418
MD5 c181697593f1eda6cc17d32b064dc6e7
BLAKE2b-256 254d3a60302c5a512ed946cb949711af01dff29a9a135aebc1d764c5bc7706d2

See more details on using hashes here.

File details

Details for the file ymvas-1.5.14-py3-none-any.whl.

File metadata

  • Download URL: ymvas-1.5.14-py3-none-any.whl
  • Upload date:
  • Size: 50.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for ymvas-1.5.14-py3-none-any.whl
Algorithm Hash digest
SHA256 c8ae46badabd6e3eef90fd253433ec6bab6fff769d300903a4a08b5ddca88ef7
MD5 e24eb52b7f098a7a6e717756434c10fe
BLAKE2b-256 cd2020bbc87e50eba497f89a37b6ff82d360bf51bc5f322f7c801dfe8edc1e06

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.5.14 This release

2 files

1.5.13

2 files

1.5.12

2 files

1.5.11

2 files

1.5.9

2 files

1.5.8

2 files

1.5.7

2 files

1.5.6

2 files

1.5.5

2 files

1.5.4

2 files

1.5.3

2 files

1.5.2

2 files

1.5.1

2 files

1.4.11

2 files

1.4.10

2 files

1.4.9

2 files

1.4.8

2 files

1.4.7

2 files

1.4.6

2 files

1.4.5

2 files

1.4.4

2 files

1.4.3

2 files

1.4.2

2 files

1.4.1

2 files

1.3.7

2 files

1.3.6

2 files

1.3.5

2 files

1.3.4

2 files

1.3.3

2 files

1.3.2

2 files

1.3.1

2 files

1.3.0

2 files

1.2.3

2 files

1.2.2

2 files

1.2.1

2 files

1.1.17

2 files

1.1.16

2 files

1.1.15

2 files

1.1.14

2 files

1.1.13

2 files

1.1.12

2 files

1.1.11

2 files

1.1.10

2 files

1.1.9

2 files

1.1.8

2 files

1.1.7

2 files

1.1.6

2 files

1.1.5

2 files

1.1.4

2 files

1.1.3

2 files

1.1.2

2 files

1.1.1

2 files

1.1.0

2 files

1.0.9

2 files

1.0.8

2 files

1.0.7

2 files

1.0.6

2 files

1.0.5

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page