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.json; `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.11.tar.gz (37.8 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.11-py3-none-any.whl (49.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ymvas-1.5.11.tar.gz
  • Upload date:
  • Size: 37.8 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.11.tar.gz
Algorithm Hash digest
SHA256 4ac2c48bc9c04edbd20018099bbb11d76b3b763e9da0311ca4e4173db754f5dd
MD5 c7f202aca18a7f48d92d8d0491fb357c
BLAKE2b-256 d091b0a471e1b82b1518c3358fdcd7ce15566544b03560d7a232ecd01be7d54f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ymvas-1.5.11-py3-none-any.whl
  • Upload date:
  • Size: 49.1 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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 2bdb28159c40ee3bfce146ce783a5fa06469d471f00dff35c536fd6f4f18dd7d
MD5 c404a84b30294e86097d6b61c4031b9f
BLAKE2b-256 df066c9ba0a7ddc02b31b5d070435959aada043eda34f10f7720212523e4dffb

See more details on using hashes here.

Release history Release notifications | RSS feed

1.5.14

2 files

1.5.13

2 files

1.5.12

2 files

This release

1.5.11 This release

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