Adamant Repositree

Shell commands

Commands list

As we do not yet have a stable API expect minor changes to the language and the list of commands

help

 help [command]

Prints help or command specific help.

list

 list | ls

List namespaces.

 list | ls [namespace/ | * | /] ...

List the repositories in the current or specified namespace(s). Can also list namespaces when given "/" as input.

make

make | create | mk [[namespace/]repository]

Make a new repository.

remove

 delete | rm | remove [[namespace/]repository]

Remove a repository.

move

 move | mv [[namespace/]repository]

Move a repository.

fork

 fork [[namespace/]repository] [[namespace/]repository]

Fork a repository.

namespace

 namespace [sub-command] [argument]

Do a namespace command, or without any sub-command: list namespace commands

switch

namespace switch | cd [namespace]

Switch namespace.

make

namespace make | mk [namespace]

Create namespace.

move

namespace move | mv [namespace] [new namespace]

Move a namespace

remove

namespace remove | rm [namespace]

Delete namespace.

add

namespace add | ln

Create and display a temporary link to the current namespace which can be used by to create a permanent link to the namespace.

namespace add | ln [temporary link] [namespace]

Add a namespace using a link generate using `namespace add`.

exit

 exit

Exit.

Shell commandsCommandshelplistmakeremovemoveforknamespacenamespace switchnamespace makenamespace movenamespace removenamespace addexit