Project

General

Profile

PEM-SYNC (1)                PEM Commands                PEM-SYNC (1)

NAME

pem-sync - use to retrieve information or environment instantiation from a server

SYNOPSIS

pem-sync {argument}+ [-cargs] {option}*

DESCRIPTION

Usage

  • pem-sync list {all_envs|envs|products|tools|realms} [-realm=a_realm]
    • This command list all environments, tools, products and realms available remotely.
  • pem-sync pull {name|all} -realm=a_realm {-tool|-env}
    • This command download the environment or tool named ""name"".
  • pem-sync source {name|all} -realm=a_realm {-dest_dir=a_dir} [-id=an_id]
    • This command download the source of tool named ""name"".
  • pem-sync pull -realm=a_realm
    • This command download the realm file without remote adaptation.
  • pem-sync push {name|all} -realm=a_realm
    • This command upload the environment named ""name"".
  • pem-sync update {all|product_name} -realm=a_realm
    • Fetch last tool source version for realm a_realm (using mercurial, monotone, rsync)

Options

  • -all
    • will get all instantiations of a distribution
      • also used in conjonction with realm pull to get tools and environments
  • -arch=
    • select pulling arch, default is local architecture
  • -dest_dir=
    • gives the directory where the source should be put
  • -distrib=
    • select pulling distribution, default is local distribution
  • -id=
    • select the id of tool source downloading, default is default_id
  • -provider_adapt
    • tool kind is changed to pem_provider during realm pull
  • -conf
    • will only get env conf file - mutually exclusive with -all
  • -realm=
    • select the realm from whom you want to sync
  • -s
    • ask for shorter display, multiple apparition allowed
  • -hostname=
    • overrides hostname value from ~/.pemrc file
  • -port=
    • overrides port value from ~/.pemrc file
  • -rsyncd_port=
    • overrides rsyncd_port value from ~/.pemrc file
  • -v
    • increase verbosity, multiple apparition allowed
  • -env
    • select an env pool
  • -skip
    • skip server check
  • -tool
    • select a tool pool
  • -file=
    • select a pemrc file /= from ~/.pemrc
  • -force
    • enable overwriting of tool realm file

AUTHOR

Written by Xavier Grave

REPORTING BUGS

Please fill a new ticket

COPYRIGHT

SEE ALSO

pem-source (1), pem-build (1), pem-local (1), pem-cleaner (1), pem-add_tool (1), pem-graph_manipulation (1), pem-tag (1), pem-server (1), pem-remote (1), pem-master (1), pem-remote_service (1)