The copy-directory Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The copy-directory Reference Manual

This is the copy-directory Reference Manual, version 0.1, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 11:38:43 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

copy-directory

Build Status [Quicklisp](http://quickdocs.org//)

Copy a directory, using the native cp utility if available.

Overview

It just copies directories.

Usage

(copy-directory:copy #p"/path/to/source/" #p"/path/to/destination/")

License

Copyright (c) 2016 Fernando Borretti

Licensed under the MIT License.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 copy-directory

Maintainer

Fernando Borretti <eudoxiahp@gmail.com>

Author

Fernando Borretti <eudoxiahp@gmail.com>

Home Page
Source Control

(:git "")

Bug Tracker
License

MIT

Description

Copy a directory.

Long Description

# copy-directory

[![Build Status](https://travis-ci.org/ceramic/copy-directory.svg?branch=master)](https://travis-ci.org/ceramic/copy-directory) [![Quicklisp](http://quickdocs.org/badge/copy-directory.svg)](http://quickdocs.org/<project name>/)

Copy a directory, using the native ‘cp‘ utility if available.

# Overview

It just copies directories.

# Usage

“‘lisp
(copy-directory:copy #p"/path/to/source/" #p"/path/to/destination/")
“‘

# License

Copyright (c) 2016 Fernando Borretti

Licensed under the MIT License.

Version

0.1

Dependencies
Source

copy-directory.asd (file)

Component

src (module)


Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Previous: , Up: Modules   [Contents][Index]

3.1 copy-directory/src

Parent

copy-directory (system)

Location

src/

Component

copy-directory.lisp (file)


Next: , Previous: , Up: Top   [Contents][Index]

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 copy-directory.asd

Location

copy-directory.asd

Systems

copy-directory (system)


Previous: , Up: Lisp files   [Contents][Index]

4.1.2 copy-directory/src/copy-directory.lisp

Parent

src (module)

Location

src/copy-directory.lisp

Packages

copy-directory

Exported Definitions

copy (function)

Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

5.1 copy-directory

Copy a directory.

Source

copy-directory.lisp (file)

Use List

common-lisp

Exported Definitions

copy (function)

Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Functions

Function: copy SOURCE DESTINATION

Copy everything in the source directory to the destination directory. Both pathnames must be absolute directory pathnames. If the cp program is available, use it. If not, uses pure CL code. Returns the destination.

Package

copy-directory

Source

copy-directory.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Functions

Function: cl-copy SOURCE DESTINATION

Copy everything under source to destination. Pure CL function.

Package

copy-directory

Source

copy-directory.lisp (file)

Function: native-copy CP-PATH SOURCE DESTINATION

Copy everything from source to destination using native system tools.

Package

copy-directory

Source

copy-directory.lisp (file)

Function: subtract-pathname ROOT PATHNAME

root is an absolute directory, and pathname is an absolute pathname, such that pathname is inside of root. Remove the common directory components, leaving a relative pathname.

Package

copy-directory

Source

copy-directory.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L   M  
Index Entry  Section

C
copy-directory.asd: The copy-directory<dot>asd file
copy-directory/src: The copy-directory/src module
copy-directory/src/copy-directory.lisp: The copy-directory/src/copy-directory<dot>lisp file

F
File, Lisp, copy-directory.asd: The copy-directory<dot>asd file
File, Lisp, copy-directory/src/copy-directory.lisp: The copy-directory/src/copy-directory<dot>lisp file

L
Lisp File, copy-directory.asd: The copy-directory<dot>asd file
Lisp File, copy-directory/src/copy-directory.lisp: The copy-directory/src/copy-directory<dot>lisp file

M
Module, copy-directory/src: The copy-directory/src module

Jump to:   C   F   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   C   F   N   S  
Index Entry  Section

C
cl-copy: Internal functions
copy: Exported functions

F
Function, cl-copy: Internal functions
Function, copy: Exported functions
Function, native-copy: Internal functions
Function, subtract-pathname: Internal functions

N
native-copy: Internal functions

S
subtract-pathname: Internal functions

Jump to:   C   F   N   S  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables


Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   C   P   S  
Index Entry  Section

C
copy-directory: The copy-directory system
copy-directory: The copy-directory package

P
Package, copy-directory: The copy-directory package

S
System, copy-directory: The copy-directory system

Jump to:   C   P   S